微信小程序:支持日期格式化设置(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)
还没有任何评论哟~
