【问题标题】:How correctly convert date time to moment format?如何正确地将日期时间转换为时刻格式?
【发布时间】:2019-10-02 11:39:09
【问题描述】:

使用 vuejs 2.6 我有一个函数,我以字符串格式向其发送日期时间,例如:2019-06-03 16:53:29,将其转换为 moment 格式,然后我转换为其他字符串格式,例如:

momentDatetime(datetime, datetime_format, default_val) {

    let dt= datetime
    if (typeof datetime == "string") {
        if (datetime_format == "") return '';

        dt = Vue.moment(String(datetime));

    } // if (typeof datetime == "string") {

如果 datetime 是字符串,那有效,现在我想发送(当前)日期时间,例如:

    item.created_at= this.momentDatetime( moment( new Date() ), this.settings_js_moment_datetime_format )

我在上面的行中失败了。如何正确地将日期时间转换为时刻格式?

【问题讨论】:

    标签: javascript momentjs


    【解决方案1】:

    我用 mixin 方法管理它: momentDatetime(datetime, datetime_format, default_val) {

        if (typeof datetime == "object") {
            return  Vue.moment(datetime).format(datetime_format);
        }
    

    并调用它:

        this.momentDatetime( Vue.moment(),
    

    有效!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-03
      • 2018-04-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      相关资源
      最近更新 更多