Advertisement

微信小程序:支持日期格式化设置(wmxl/wxs版本)

阅读量:

如前所述,在JavaScript中实现时间格式化操作较为便捷,只需借助new Date对象即可完成!

然而,在wmxl环境中,时间格式化的处理方式却有所不同。此前已提及,在wmxl中若需使用JavaScript功能,可通过引入wxs模块来实现。针对时间格式化的需求,wxs模块同样提供了简便的解决方案,只需将原本用于创建日期对象的new Date替换为getDate函数即可(需要注意的是,在wxs环境中无法直接调用new Date)。

以下提供一个具体示例:将形如/Date(1915151515)/的时间字符串转换为yyyy-MM-dd的标准日期格式。

复制代码
    /** * 处理数字,如果少于2位则前面加0(用于时间格式化)
     */
    var formatNumber = function (n) {
      n = n.toString()
      return n[1] ? n : '0' + n
    }
    /** * /Date(1915151515)/格式转为 yyyy-MM-dd
     */
    var formatDate = function (datetime) {
      var times = parseInt(datetime.replace("/Date(", "").replace(")/", ""))

全部评论 (0)

还没有任何评论哟~