【问题标题】:Is it possible to change the date format?是否可以更改日期格式?
【发布时间】:2019-04-30 04:28:12
【问题描述】:

我使用 PostgreSQL 和 ORM Sequelize 数据库。我想将日期格式从YYYY-MM-DD 更改为DD.MM.YYYY。可以这样做吗?

    ...
    date_work: {
        type: Sequelize.DATEONLY,
        required: true  
    },
    ...

【问题讨论】:

  • 是的,您可以在代码中执行,然后分配给“date_work”键
  • 您可以将 momentjs 用于所有日期功能。 momentjs.com

标签: node.js postgresql express sequelize.js


【解决方案1】:

您可以使用Moment 来做到这一点

sequelize.define('TableName', {
  DateTime: {
    type: DataTypes.DATEONLY,
    get: function() {
       return moment(this.getDataValue('DateTime')).format('DD.MM.YYYY')
    }
  }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-15
    • 1970-01-01
    • 2012-03-26
    • 2011-06-05
    相关资源
    最近更新 更多