在 JS 中保存一些时间信息的最佳实践是什么?
就我而言,我想在创建用户帐户时保存日期时间。创建帐户后 36 小时,我想向用户显示一条消息。
现在我正在使用 new Date().getTime();
保存时间戳。但也许可以仅使用 new Date()
来计算某些事件?
这就是我的做法,但感觉不太优雅 - 特别是对于复杂的计算。
var currentTime = new Date().getTime();
if ( (timeRegistrated + 1000 * 60 * 60 * 36 - currentTime) >= 0 ) {
console.log('36h are over...');
}
我认为我必须使用一些库来进行复杂的计算(例如用户的当前年龄或两个日期之间有多少个月)...但仍然是基本问题:数据库应该使用哪种类型的日期数据?
最佳答案
关于javascript - 使用 JS 存储/计算日期/时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35620994/