JS - 如何获取和计算当前日期

时间:2014-01-18 11:26:57

标签: javascript

很抱歉,但显示当前日期的最快方式是什么?

 2014-01-18 Saturday 12:30

使用此功能或如何以正确的方式进行?

 var d=new Date();
 var t=d.getTime();

4 个答案:

答案 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)

DEMO

答案 1 :(得分:1)

如果您不介意格式,可以在一行中完成:

''+new Date()

您只需要将Date对象用作字符串,以隐式调用其.toString()方法,

  

返回String值。 String的内容是   依赖于实现,但旨在表示日期   当前时区采用方便,易读的形式。

答案 2 :(得分:1)

var d =  new Date();
alert(d.toString());

答案 3 :(得分:1)

new Date().toGMTString()

这与你正在寻找的东西类似

如果你想让输出变得复杂,你可以逐个元素地获取并自己格式化日期(或者你可以使用Globalize.js)