美文网首页
微信小程序WXS对时间处理(时间戳)

微信小程序WXS对时间处理(时间戳)

作者: 静默思想 | 来源:发表于2019-07-17 10:59 被阅读0次

wxs:

var formatNumber = function (n) {

  n = n.toString()

  return n[1] ? n : '0' + n

}

var regYear = getRegExp("(y+)", "i");

var dateFormat = function (timestamp, format) {

  if (!format) {

    format = "yyyy-MM-dd hh:mm:ss";

  }

  timestamp = parseInt(timestamp);

  var realDate = getDate(timestamp);

  function timeFormat(num) {

    return num < 10 ? '0' + num : num;

  }

  var date = [

    ["M+", timeFormat(realDate.getMonth() + 1)],

    ["d+", timeFormat(realDate.getDate())],

    ["h+", timeFormat(realDate.getHours())],

    ["m+", timeFormat(realDate.getMinutes())],

    ["s+", timeFormat(realDate.getSeconds())],

    ["q+", Math.floor((realDate.getMonth() + 3) / 3)],

    ["S+", realDate.getMilliseconds()],

  ];

  var reg1 = regYear.exec(format);

  // console.log(reg1[0]);

  if (reg1) {

    format = format.replace(reg1[1], (realDate.getFullYear() + '').substring(4 - reg1[1].length));

  }

  for (var i = 0; i < date.length; i++) {

    var k = date[i][0];

    var v = date[i][1];

    var reg2 = getRegExp("(" + k + ")").exec(format);

    if (reg2) {

      format = format.replace(reg2[1], reg2[1].length == 1

        ? v : ("00" + v).substring(("" + v).length));

    }

  }

  return format;

}

module.exports = {

  dateFormat: dateFormat

};

wxml:

相关文章

  • 微信小程序WXS对时间处理(时间戳)

    wxs: var formatNumber = function (n) { n = n.toString() ...

  • 微信小程序:使用wxs检测邮箱格式实例

    之前介绍过微信小程序wxs功能的相关知识:微信小程序:新功能WXS(2017.08.30新增 这里做了一个比较常用...

  • 微信小程序开发框架

    微信小程序开发框架 wxl(页面内容) wxss(页面样式) wxs(filter处理,展示页面内容) JavaS...

  • 微信小程序开发|小程序脚本语言 WXS

    微信小程序开发|小程序脚本语言 wxs WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML...

  • 微信小程序wxs

    其实一般业务,用WXML + JS,就已经足够了,但到现在更新了这么多个版本,文档上依然存在这东西就证明肯定有存在...

  • 微信小程序____WXS

    引言 WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。 注意 w...

  • 微信小程序 - wxs

    一、wxs文件是干哈用的? 在wxs文件中写一些方法,通过module.exports暴露出去,这样就可以被别的w...

  • 微信小程序 Wxs篇

    WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。 【注意】 WX...

  • 在WXS中遍历对象

    微信小程序提供了WXS语言,允许我们在WXML中执行简单的脚本,这在渲染时加工数据很有用,但是WXS没有JS功能强...

  • 微信小程序--时间戳使用

    时间戳 备注: ​ 时间戳包括10位和13位两种,小程序中默认生成的时间戳是13位的。两者的区别是精度...

网友评论

      本文标题:微信小程序WXS对时间处理(时间戳)

      本文链接:https://www.haomeiwen.com/subject/mutqlctx.html