另一个var中的setDate方法返回不同的值

时间:2014-10-21 01:45:01

标签: javascript date

为什么这些不一样?:

var now = new Date();
now.setDate(3);
console.log(now) //returns formatted date depending on current date

而且......

var now = new Date();
var day = now.setDate(3);
console.log(day) //returns just numbers

??!

JSFiddle

1 个答案:

答案 0 :(得分:1)

因为setDate返回它应该的内容,即number of milliseconds from epoch

  

返回值:一个数字,表示毫秒数   在日期对象和1970年1月1日午夜之间