只获取日期的时间戳,反之亦然
Get time stamp only for date and vice versa
我在SO中搜索过,但没有找到答案。
这是我的查询,在javascript中,我们通常会生成如下所示的时间戳
Date.now()
它输出类似1424592736769
的东西
但是这个值每次都会改变,因为时间和它有关联
例如,假设我今天生成时间戳并存储在数据库中。。。。几天后,如果我以2012, 01, 1
这样的格式输入日期,我应该能够获得相同的时间戳。
我尝试了
//got time stamp
var a = Date.now() / 1000000 | 0
var d = Date(a);
console.log(d);
//现在,基于var a,我可以根据指定的日期格式生成时间戳我知道错了,请有人来指引我。
p.S:我做这个操作是因为我想在 例如,我的数据库应该像这个 附言:没有人理解我的问题,为了更清楚 例如,我需要获得今天的日期(2015年2月22日)作为时间戳,几天后,如果我使用日期(2015,01,22),我必须获得2015年2日生成的相同时间戳particular date
上存储一个数据作为数据库中的时间戳,然后通过时间戳基于that particular date
修改那些的数据DAY DATA
------------------
432324234 - 1000 rs //day1 data
767677657 - 2000 rs //day2 data
根据我对您的理解,像这样去掉new
关键字将把d
设置为时间戳为a
:的Date
对象
//got time stamp
var a = Date.now() / 1000000 | 0
var d = Date(a);
console.log(d);
编辑根据本文:用javascript将日期转换为时间戳?要从日期中获取时间戳,请执行以下操作:
var timestamp = new Date(myDate).getTime();
a = new Date(Date.now());
d = new Date(a.getFullYear(), a.getMonth(), a.getDate()).getTime();
例如,我需要获得今天的日期(2015年2月22日)作为时间戳,几天后,如果我使用日期(2015,22,2),我必须获得2015年2日生成的相同时间戳
请注意,构造函数的格式是Date(yyyy,mm,dd),因此对于今天:Date(2015,02,22)。
- 如何每10.6秒从时间戳增加+1
- 使用AngularJS从时间戳中获取工作日
- 将时间戳转换为java中的ISO860,
- Javascript Unix时间戳转换
- JavaScript JSON关联对象键和值都作为日期时间戳
- 时间戳与mongoskin如何
- 用时间戳获取两个不同日期之间的时间差
- JavaScript到PHP的时间戳失败,增加了大约一个半月的时间
- 转换unix时间戳转换
- 带有unix时间戳的d3.js平分线
- 当转换为Python日期时间时,Node的时间戳落后3分钟
- 如何检索AMD的XHR响应代码(+时间戳)'大型Dojo
- javascript时间戳插入字符串变量
- Moment.js unix时间戳,以分钟为单位显示以前的时间
- 事件时间戳谷歌分析
- 时间戳到文本
- Unix时间戳从现在输出为1970
- 如何使用javascript在嵌入式youtube视频上创建可点击的时间戳链接
- 如何在时间标签和相同的类中以UTC格式重新格式化ISO 8601时间戳,并通过JavaScript根据用户区域设置和时区
- 只获取日期的时间戳,反之亦然