题目要求:
代码实现:
既然要处理时间戳,那么肯定需要使用new Date()
创建日期对象,可以试试直接把时间戳传到 WXML 模板中,直接在模板里用时间戳生成日期对象再进行数据处理。
首先在wxml中构建页面结构、条件判断逻辑。
双数天{{date}}:年月日:{{year}}-{{month}}-{{date}}
单数天{{date}}:时分秒:{{hour}}:{{minute}}:{{second}}
然后在js文件中绑定数据。
//index.js
//获取应用实例
const app = getApp()
let timestamp = 1514736000000 + parseInt(Math.random() * 8640000000);
let myDate = new Date(timestamp);
Page({
data: {
timestamp: timestamp,
year: myDate.getFullYear(),
month: myDate.getMonth() + 1,
date: myDate.getDate(),
hour: myDate.getHours(),
minute: myDate.getMinutes(),
second: myDate.getSeconds(),
},