我是jQuery的新手,我需要一些基本问题的帮助。
我尝试将timestamp
值转换为date
MyDate = new Date(value);
这是输出:
Wed Jan 28 2015 16:26:07 GMT+0200 (IST)
我希望输出为:
28/01/2015 16:26:07
有人可以告诉我该怎么做吗?不幸的是,并没有设法在网络上找到它。可能因为我没有足够的经验。
答案 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);