javascript实现的距离现在多长时间后的一个格式化的日期

复制代码 代码如下:

  /**

  *

  * 返回一个距离现在多长时间后的一个格式化的日期,如2009年9月5日 14:15:23

  * 如:现在时间是2009年9月5日 14:15:23 timeLong=10秒 那么返回:2009年9月5日 14:15:33

  *

  * @param int timeLong 一个

  * @param String formatString YYYY-MM-DD hh:mm:ss

  *

  */

  function getOneFormatDate(timeLong,formatString)

  {

  timeLong=parseInt(timeLong);

  timeLong=timeLong*1000;

  var myDate=new Date();

  var futureDate=new Date(parseInt(myDate.getTime())+timeLong);

  var year=futureDate.getYear();

  var month=futureDate.getMonth();

  var day=futureDate.getDate();

  var hour=futureDate.getHours();

  var minute=futureDate.getMinutes();

  var second=futureDate.getSeconds();

  if(hour<10)

  {

  hour="0"+hour;

  }

  if(minute<10)

  {

  minute="0"+minute;

  }

  if(second<10)

  {

  second="0"+second;

  }

  formatString=formatString.replace("YYYY",year);

  formatString=formatString.replace("MM",month);

  formatString=formatString.replace("DD",day);

  formatString=formatString.replace("hh",hour);

  formatString=formatString.replace("mm",minute);

  formatString=formatString.replace("ss",second);

  return formatString;

  }