有谁知道是否只有JavaScript才能将纪元数字转换为人类可读的日期?我有此代码,但我不断获得一个数字。我想尽可能将该数字转换为可读的日期(例如:2012/3/23)。

这是我用于代码的资源... http://www.epochconverter.com/programming/

玩我的jsfiddle ... http://jsfiddle.net/4FSEp/

var myDate=new Date();

myDate = myDate.setFullYear(2012,3,23);

document.write(myDate);

document.write(myDate.toGMTString()+"<br>"+myDate.toLocaleString());

最佳答案

更改

myDate = myDate.setFullYear(2012, 3, 23);




myDate.setFullYear(2012, 2, 23);


(编辑-哇,我不知道setFullYear()还需要一个月又一天的时间:-)

这些例程会修改日期对象,因此无需重新分配。

编辑-如果您有日期,并且想要将其移动到该日期之前的五天,则可以执行以下操作:

myDate.setDate( myDate.getDate() + 5 );

关于javascript - 将时代时间转换为人类可读时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12043885/

10-15 10:48