前言
在编写小程序代码的时候,很多时候,我们需要时间戳,也就是需要获取当前的系统时间。这里海轰总结了两种方法。
方法一
当只需要简单的获取年、月、日之类的时候,我们直接利用Date()函数就行
举例
var month=new Date().getFullYear()// 示例console.log(new Date().getFullYear())// 年console.log(new Date().getMonth()+1)// 月 注意+1console.log(new Date().getDate())// 日console.log(new Date().getHours())//小时console.log(new Date().getMinutes())// 分钟console.log(new Date().getSeconds())// 秒
方法二
当小程序很多地方都需要时间戳的时候,如果每一次都像方法一一样获取的话,那么代码量可想而知。所以,这时候需要封装一个函数,专门用来获取时间戳(格式自己定义)
utils.js
function formatTime(date) {var year = date.getFullYear()var month = date.getMonth() + 1var day = date.getDate()var hour = date.getHours()var minute = date.getMinutes()var second = date.getSeconds()return [year, month, day].map(formatNumber).join('/')
}function formatNumber(n) {n = n.toString()return n[1] ? n : '0' + n
}module.exports = {formatTime: formatTime,}
util文件夹所在位置
怎么使用函数?
注意:使用前 先声明
var util = require('../utils/utils.js')
js中使用
var time = util.formatTime(new Date())console.log(time)
项目源码
需要更多项目源码
请前往海轰的微信公众号:海轰Pro
回复:海轰