时间戳
有两种方式获得:
var myDate=new Date()
myDate.getYear();
//获取当前年份(2位)
myDate.getFullYear();
//获取完整的年份(4位,1970-???)
myDate.getMonth();
//获取当前月份(0-11,0代表1月)
myDate.getDate();
//获取当前日(1-31)
myDate.getDay();
//获取当前星期X(0-6,0代表星期天)
myDate.getTime();
//获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours();
//获取当前小时数(0-23)
myDate.getMinutes();
//获取当前分钟数(0-59)
myDate.getSeconds();
//获取当前秒数(0-59)
myDate.getMilliseconds();
//获取当前毫秒数(0-999)
myDate.toLocaleString( );
//获取日期与时间
utli
首先,在要获取时间的.js文件中request 进util.js文件
然后:
onLoad: function (options) {
var that=this;
var Time=util.formatTime(new Date());//取得当前年月日小时时间
var ass=new Date(that.data.trytime).getTime();
}
数组赋值
我要传入三个结束时间,拿到它们的时间戳,并把时间戳存在data一个数组里
Page({
data:{
flashTime:["2019/9/24/17:21","2019/9/24/17:58"],
endTime:[],//放时间戳
current_time:''//放当前时间戳
},
onLoad:function(options){
var that=this;
let endTime=that.data.endTime;
var myDate=new Date().getTime();//到当前时间的时间戳
for (let i = 0; i <= 1; i++) {
let endtime=new Date(that.data.flashTime[i]).getTime();
endTime.push(endtime);
//数组存参的关键,push进去
that.setData({
current_time:myDate,
endTime:endTime
})
}
}
})
这样就能在页面拿到endTime了。