为什么我的Date对象返回当前日期
Why is my Date object returning the current date?
我将自epoch以来的时间存储为数字:1444749469000。然而,当我尝试使用Date(1444749469000)
将其转换为Date对象时,它只会给我当前日期,而不是它应该是的日期(大约在2015年10月13日星期二)。
> Date(1444749469000)
"Tue Apr 12 2016 09:28:30 GMT-0700 (PDT)"
在Date
之前需要一个new
,因为Date
是一个构造函数:
var d = new Date(1444749469000)
alert(d);
因为当您将Date
作为函数调用时,它将返回当前日期的字符串,并忽略给定的值。为了检索Date
对象,必须使用关键字new
初始化Date
构造函数。
var now = Date(1444749469000);
var date = new Date(1444749469000);
console.log(typeof now); //string
console.log(typeof date); //object
相关文章:
- 如何在JavaScript中延长当前日期
- 使用当前日期生成随机id
- 无法在Meteor/MongoDB中返回当前用户对象
- Ajax调用返回当前html页面,而不是请求的文件
- 使用linq.js按当前日期订购一组momentjs日期
- angular.注射器阵列值未返回当前值
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- 获取给定lat-long的javascript中的当前日期和时间
- 返回当前状态名称的方法
- 生成并格式化当前日期和时间
- 下周末'javascript中的s datetime返回无效日期
- 如何在选择当前日期和年数后自动填写日期
- Javascript:根据当前日期检查格式化的日期值
- 如何使用PhoneGap在Sqlite中存储当前日期和时间
- 将硬编码日期与当前日期进行比较
- 如何在JavaScript中返回两个日期(当前日期和输入日期)之间的字符串差异
- 为什么我的Date对象返回当前日期
- lastModified()函数返回当前日期和时间
- 如何通过javascript返回当前日期
- 在Javascript/NodeJS中,返回当前日期以调整时区,然后找到用户'时间是早上6点