很抱歉,但显示当前日期的最快方式是什么?
2014-01-18 Saturday 12:30
使用此功能或如何以正确的方式进行?
var d=new Date();
var t=d.getTime();
答案 0 :(得分:2)
尝试
var d = new Date();
var dd = d.getDate();
var mm = d.getMonth()+1; //January is 0!
var yy = d.getFullYear();
var weekday=new Array(7);
weekday[0]="Sunday";
weekday[1]="Monday";
weekday[2]="Tuesday";
weekday[3]="Wednesday";
weekday[4]="Thursday";
weekday[5]="Friday";
weekday[6]="Saturday";
var day=weekday[d.getDay()];
var h = d.getHours();
var m = d.getMinutes();
alert(yy+"-"+mm+"-"+dd+" "+day+" "+h+":"+m)
答案 1 :(得分:1)
如果您不介意格式,可以在一行中完成:
''+new Date()
您只需要将Date
对象用作字符串,以隐式调用其.toString()
方法,
返回String值。 String的内容是 依赖于实现,但旨在表示日期 当前时区采用方便,易读的形式。
答案 2 :(得分:1)
var d = new Date();
alert(d.toString());
答案 3 :(得分:1)
new Date().toGMTString()
这与你正在寻找的东西类似
如果你想让输出变得复杂,你可以逐个元素地获取并自己格式化日期(或者你可以使用Globalize.js)