【发布时间】:2020-07-09 14:25:39
【问题描述】:
我正在使用带有 Timezone 和 BusinessDays 扩展的 moment.js 库和 vuejs 来创建日期时间格式以保存在 mysql 数据库中,让我给你看代码。
import moment from 'moment-timezone'
import momentBusiness from 'moment-business-days'
momentBusiness.updateLocale('us', {
workingWeekdays: [1, 2, 3, 4, 5]
});
var currentdate=momentBusiness().tz('America/Resolute').format("YYYY-MM-DD HH:MM:SS");
console.log(currentdate); //returns 2020-07-09 09:07:60
console.log(momentBusiness().tz('America/Resolute').add(4, "hours").format("YYYY-MM-DD HH:MM:SS")); //returns 2020-07-09 13:07:61
console.log(momentBusiness().tz('America/Resolute').businessAdd(5).format("YYYY-MM-DD HH:MM:SS")); //returns 2020-07-16 09:07:61
格式化工作得很好,你可以从上面看到秒数超过 60 标记导致 Mysql 异常,但是非常奇怪的问题,有谁知道我做错了什么
【问题讨论】:
标签: javascript vue.js npm momentjs