在微信小程序中,你可以使用多种方法来获取当前日期时间,包括使用 JavaScript Date 对象、使用 Moment.js 库以及利用小程序内置的API。
1. 使用 JavaScript Date 对象
// 在小程序的逻辑层 JS 文件中 Page({ data: { currentTime: '' }, onLoad: function() { const currentTime = new Date().toLocaleString(); this.setData({ currentTime: currentTime }); } });
2. 使用 Moment.js 库
// 在小程序的逻辑层 JS 文件中,首先需要引入 Moment.js 库 var moment = require('moment'); Page({ data: { currentTime: '' }, onLoad: function() { const currentTime = moment().format('YYYY-MM-DD HH:mm:ss'); this.setData({ currentTime: currentTime }); } });
需要注意的是,在使用 Moment.js 库之前,你需要先通过 npm 安装 Moment.js,并用 require
引入到小程序的逻辑文件中。
3. 使用小程序内置的API
// 在小程序的逻辑层 JS 文件中 Page({ data: { currentTime: '' }, onLoad: function() { const date = new Date(); const year = date.getFullYear(); const month = date.getMonth() + 1; const day = date.getDate(); const hours = date.getHours(); const minutes = date.getMinutes(); const seconds = date.getSeconds(); const currentTime = year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds; this.setData({ currentTime: currentTime }); } });