Moment.js 实时带时区
Moment.js Real time with timezone
我需要存储来自时间输入的 unix 值。
问题是:
// I create a Moment Date from my input :
var date = moment({hour: 10, minute: 00)
// gives this _d : Mon May 04 2015 10:00:00 GMT+0200 (CEST)
// I convert it to unix value
date = date.unix()
// -> 1430726400
moment( date ).format('HH:mm')
// -> "14:25" // Should give me 10:00
// Online conversion unix time gives me : Mon, 04 May 2015 08:00:00 GMT
那么如何使用这些转换将 10:00 作为 unix 值保存在内存中?
根据 documentation:
moment.unix( date ).format('HH:mm')
我是这样排序的:
// I create a Moment Date from my input :
var date = moment({hour: 10, minute: 00)
// gives this _d : Mon May 04 2015 10:00:00 GMT+0200 (CEST)
// Convert to unix
date = date.toDate();
date = date.getTime();
console.log(moment( date ).format('HH:mm')); // Gives me 10:00
我希望它能保持美好的时光?在法国,时间每年更改两次(前进 1 小时,后退 1 小时)
我需要存储来自时间输入的 unix 值。
问题是:
// I create a Moment Date from my input :
var date = moment({hour: 10, minute: 00)
// gives this _d : Mon May 04 2015 10:00:00 GMT+0200 (CEST)
// I convert it to unix value
date = date.unix()
// -> 1430726400
moment( date ).format('HH:mm')
// -> "14:25" // Should give me 10:00
// Online conversion unix time gives me : Mon, 04 May 2015 08:00:00 GMT
那么如何使用这些转换将 10:00 作为 unix 值保存在内存中?
根据 documentation:
moment.unix( date ).format('HH:mm')
我是这样排序的:
// I create a Moment Date from my input :
var date = moment({hour: 10, minute: 00)
// gives this _d : Mon May 04 2015 10:00:00 GMT+0200 (CEST)
// Convert to unix
date = date.toDate();
date = date.getTime();
console.log(moment( date ).format('HH:mm')); // Gives me 10:00
我希望它能保持美好的时光?在法国,时间每年更改两次(前进 1 小时,后退 1 小时)