Javascript-moment.js日期对象到unix字符串
Javascript - moment.js date object to unix string
我有一些moment js日期对象。对象中的日期为:
2015年12月3日星期四00:00:00 GMT+0100
我正在尝试转换到unix。所以我简单地调用date_start.unix();
但对我来说,它又回来了:1449097200,这意味着:2015年12月2日星期三23:00:00 GMT
那个么,我需要做些什么才能像在对象中一样有完全相同的日期呢?我看到了它1小时的差异。。。但我不明白为什么它会这样工作。
Thu Dec 03 2015 00:00:00 GMT+0100
与Wed, 02 Dec 2015 23:00:00 GMT
在时间上完全相同,与唯一时间1449097200
在时间上也完全相同。
没有错误:当伦敦的晚上11点(GMT)时,布鲁塞尔已经是午夜了(GMT+1;这两者同时发生。
我厌倦了这里的很多解决方案。-更改moment对象的本地化(从亚洲时间的moment改为ex),然后我尝试使用moment.unix(),再次获得相同的日期和时间!
是什么解决了我的难题?-只需在我的时间上增加+3600。。。-制作新的utc日期。
//First solution
var time = moment_start.unix() + 3600;
//Second solution
var time = new Date.UTC(y,m,d,h,m,s)/100; <--- This give me exacly same unix which i need!
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- jQuery中是否内置了任何字符串格式化函数
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- ng打开空字符串
- 正则表达式在字符串中找到base64
- 如何将字符串值从php页面发送到java脚本页面
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 对id以某个字符串开头的元素进行计数
- Javascript逻辑运算符和字符串/数字
- 反向字符串比较
- 在JavaScript/jQuery中将日期字符串转换为unix时间戳
- 如何用javascript将字符串转换为Unix时间戳
- Javascript-moment.js日期对象到unix字符串
- 字符串日期到unix时间戳
- 试图将Unix纪元时间转换为UTC本地化日期/时间字符串
- 如何用UNIX时间戳替换人类可读的日期字符串?
- 使用Moment.js解析日期字符串错误地返回Unix时间戳
- 在jQuery/javascript中将全职字符串转换为Unix时间戳
- 在Javascript中将字符串日期转换为Unix时间戳