微信小程序如何实现日期格式化及倒计时功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1378个文字,预计阅读时间需要6分钟。
本文以大家庭分享了一个微信小程序实现日期格式化和倒计时的具体代码为例,供大家参考。代码如下:
javascriptDate.prototype.Format=function(fmt) { var o={ M+: this.getMonth() + 1, //月份 d+: this.getDate(), //日 h+: this.getHours(), //小时 m+: this.getMinutes(), //分 s+: this.getSeconds(), //秒 q+: Math.floor((this.getMonth() + 3) / 3), //季度 S: this.getMilliseconds() //毫秒 }; if (/(y+)/.test(fmt)) { fmt=fmt.replace(RegExp.$1, (this.getFullYear() + ).substr(4 - RegExp.$1.length)); } for (var k in o) { if (new RegExp(( + k + )).test(fmt)) { fmt=fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : ((00 + o[k]).substr(( + o[k]).length))); } } return fmt;};
首先,看看日期如何格式化:
- 使用 `Date.prototype.Format` 方法,传入格式字符串 `fmt`。
本文共计1378个文字,预计阅读时间需要6分钟。
本文以大家庭分享了一个微信小程序实现日期格式化和倒计时的具体代码为例,供大家参考。代码如下:
javascriptDate.prototype.Format=function(fmt) { var o={ M+: this.getMonth() + 1, //月份 d+: this.getDate(), //日 h+: this.getHours(), //小时 m+: this.getMinutes(), //分 s+: this.getSeconds(), //秒 q+: Math.floor((this.getMonth() + 3) / 3), //季度 S: this.getMilliseconds() //毫秒 }; if (/(y+)/.test(fmt)) { fmt=fmt.replace(RegExp.$1, (this.getFullYear() + ).substr(4 - RegExp.$1.length)); } for (var k in o) { if (new RegExp(( + k + )).test(fmt)) { fmt=fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : ((00 + o[k]).substr(( + o[k]).length))); } } return fmt;};
首先,看看日期如何格式化:
- 使用 `Date.prototype.Format` 方法,传入格式字符串 `fmt`。

