为了实现微信小程序的时间格式化,我们可以使用util.formatTime()函数。这个函数将一个Date对象转换为对应的字符串形式,具体格式化方式由传入的参数进行控制。
以下是“微信小程序 时间格式化(util.formatTime(new Date))详解”攻略的详细实现过程:
在微信小程序中使用util模块需要先引入该模块,使用require()
函数即可,代码如下:
const util = require('../../utils/util.js')
一旦引入了util模块,我们就可以使用其常用方法formatTime()来进行时间格式化了。代码如下:
var date = new Date()
var formatTime = util.formatTime(date)
console.log(formatTime)
以上代码输出示例:
2019-11-20 15:49:45
util.formatTime()函数接受一个Date对象作为参数,返回该对象的字符串表示形式。可选参数格式定义了输出字符串的格式,如下所示:
util.formatTime(date, [type])
type:可选,格式类型字符串,用于指定输出字符串的格式。格式化参数支持:
以下是示例代码的完整实现过程:
const util = require('../../utils/util.js')
Page({
onLoad: function() {
// 格式化当前日期对象
var currentTime = new Date()
var formatTime = util.formatTime(currentTime)
console.log(formatTime)
// 将2020-05-01格式化为2020/05/01
var myDate = new Date('2020-05-01 12:34:56')
var formatTime2 = util.formatTime(myDate, 'Y/M/d')
console.log(formatTime2)
}
})
以上代码输出示例:
2020-11-20 15:50:23
2020/05/01
总结:
利用微信小程序提供的util模块中的formatTime()函数,可以非常方便地将日期对象转换为指定的格式字符串形式,可以进行时间、日期等相关节点的展现和输出。
本文链接:http://task.lmcjl.com/news/10839.html