【问题标题】:How convert string date to unix format with moment如何使用时刻将字符串日期转换为 unix 格式
【发布时间】:2019-03-14 17:21:52
【问题描述】:

我有这个字符串类型的日期:14-03-2019,我需要将它转换为 unix 格式。

这是我在 javascript 中的代码:

let time = moment(time).unix();

但是现在用这个错误回复我:

弃用警告:提供的值不是可识别的 RFC2822 或 ISO 格式。 moment 构造回退到 js Date(),这在所有浏览器和版本中并不可靠。不鼓励使用非 RFC2822/ISO 日期格式,并将在即将发布的主要版本中删除。请参阅http://momentjs.com/guides/#/warnings/js-date/ 了解更多信息。 论据: [0] _isAMomentObject: true, _isUTC: false, _useUTC: false, _l: undefined, _i: 14-03-2019, _f: undefined, _strict: undefined, _locale: [object Object] 错误 在 Function.createFromInputFallback (/Users/Hernan/Haip/haip/node_modules/moment/moment.js:320:98) 在 configFromString (/Users/Hernan/Haip/haip/node_modules/moment/moment.js:2368:15) 在 configFromInput (/Users/Hernan/Haip/haip/node_modules/moment/moment.js:2594:13) 在 prepareConfig (/Users/Hernan/Haip/haip/node_modules/moment/moment.js:2577:13) 在 createFromConfig (/Users/Hernan/Haip/haip/node_modules/moment/moment.js:2544:44) 在 createLocalOrUTC (/Users/Hernan/Haip/haip/node_modules/moment/moment.js:2631:16) 在 createLocal (/Users/Hernan/Haip/haip/node_modules/moment/moment.js:2635:16) 在钩子上(/Users/Hernan/Haip/haip/node_modules/moment/moment.js:12:29) 在 createTagChart (/Users/Hernan/Haip/haip/server/components/utils/index.js:36:18) 在 Function.getInfluecerSearched (/Users/Hernan/Haip/haip/server/api/campaign-engine/campaign.model.js:439:39) 在 process.internalTickCallback (internal/process/next_tick.js:77:7)

并返回NAN

如何使用 moment 将我的字符串转换为 unix 格式?

【问题讨论】:

    标签: date momentjs


    【解决方案1】:

    由于您的日期格式不遵循 ISO_8601 格式,您需要向 moment 构造函数提供输入日期格式。在您的情况下,它似乎是“DD-MM-YYYY”格式,而不是 ISO 日期时间格式之一,特别是对于日期,它将是 YYYY-MM-DD

    因此您需要提供自定义输入格式作为矩构造函数的第二个参数。

    let time = moment(time, 'DD-MM-YYYY').unix(); // should output the correct value
    

    但是我建议你应该尽量让源日期时间采用标准 ISO 格式,而不是任意自定义日期格式字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多