小程序自己中封装了一个util.js来获取系统时间
util.js代码
const formatTime = date => {
const year = date.getFullYear()
const month = date.getMonth() + 1
const day = date.getDate()
const hour = date.getHours()
const minute = date.getMinutes()
const second = date.getSeconds()
return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')
}
const formatNumber = n => {
n = n.toString()
return n[1] ? n : '0' + n
}
module.exports = {
formatTime: formatTime
}
只需要引用util.js就可以获取时间
var util = require('../../utils/util.js');
var time = util.formatTime(new Date());
将此方法封装成一个函数就可以变成一个时钟了
var util = require('../../utils/util.js');
time: function () {
var that = this;
that.countDown();
that.data.timer = setInterval(that.countDown, 1000);
},
countDown: function() {
var that = this;
var time = util.formatTime(new Date());
// 再通过setData更改Page()里面的data,动态更新页面的数据
that.setData({
time: time
});
},
demo