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

setDate method within another var returning a different value

本文关键字:返回 方法 var 中的 setDate 另一个      更新时间:2023-09-26

为什么它们不一样?:

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

因为setDate返回它应该返回的值,即从epoch开始的毫秒数。

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