jQuery中的日期时间戳

时间:2015-01-29 14:25:42

标签: jquery timestamp

我是jQuery的新手,我需要一些基本问题的帮助。

我尝试将timestamp值转换为date

MyDate = new Date(value);

这是输出:

Wed Jan 28 2015 16:26:07 GMT+0200 (IST)

我希望输出为:

28/01/2015 16:26:07

有人可以告诉我该怎么做吗?不幸的是,并没有设法在网络上找到它。可能因为我没有足够的经验。

2 个答案:

答案 0 :(得分:2)

var d = new Date();
var n = d.toISOString(); 

这将提供以下输出:

2015-01-29T14:27:19.714Z 

如果您想编写更多代码,请尝试使用以下方法:

var curr_date = d.getDate();
var curr_month = d.getMonth();
var curr_year = d.getFullYear();

您拥有变量中的值,现在可以以您想要的任何格式显示它们。类似的方法也存在时间。

为了更好地处理日期,请考虑使用Date.js.

答案 1 :(得分:0)

分别取出每个部分并写出所需的输出,如下所示:

function format_date(date) {
  month=date.getMonth();
  month=month+1; //javascript date goes from 0 to 11
  if (month<10) month="0"+month; //adding the prefix

  year=date.getFullYear();
  day=date.getDate();
  hour=date.getHours();
  minutes=date.getMinutes();
  seconds=date.getSeconds();

  return day+"/"+month+"/"+year+" "+hour+":"+minutes+":"+seconds;

}

MyDate = new Date(value);
formatedDate=format_date(MyDate);