小程式獲取時間格式
阿新 • • 發佈:2018-12-07
小程式獲取時間格式
效果圖片:
.wxml
<view class='date'>
<picker mode="date" value="{{date1}}" start="2018-01-01" end="2222-10-08" bindchange="changeDate1" fields="month">
<view>
<{{util.sub1(date1)}}> 統計
</view>
</picker>
</view>
.wxss
.date { padding-top: 20rpx; padding-bottom: 20rpx; text-align: center; color: #fff; background-color: #21c7dc; }
.js
// .js var util = require('../../utils/util.js'); var dateTimePicker = require('../../utils/dateTimePicker.js'); Page({ /** * 頁面的初始資料 */ data: { date1: '', startYear: 2018, endYear: 2300, }, changeDate1(e) { var that = this; that.setData({ date1: e.detail.value }); }, /** * 生命週期函式--監聽頁面載入 */ onLoad: function(options) { var that = this; // 獲取當天時間 var todaytime = util.formatTime(new Date()); that.setData({ date1: todaytime, }); // var obj = dateTimePicker.dateTimePicker(this.data.startYear, this.data.endYear); // var obj1 = dateTimePicker.dateTimePicker(this.data.startYear, this.data.endYear); // var lastArray = obj1.dateTimeArray.pop(); // var lastTime = obj1.dateTime.pop(); // console.log(lastArray) // console.log(lastTime) }, /** * 生命週期函式--監聽頁面初次渲染完成 */ onReady: function() { }, /** * 生命週期函式--監聽頁面顯示 */ onShow: function() { }, /** * 生命週期函式--監聽頁面隱藏 */ onHide: function() { }, /** * 生命週期函式--監聽頁面解除安裝 */ onUnload: function() { }, /** * 頁面相關事件處理函式--監聽使用者下拉動作 */ onPullDownRefresh: function() { }, /** * 頁面上拉觸底事件的處理函式 */ onReachBottom: function() { }, /** * 使用者點選右上角分享 */ onShareAppMessage: function() { } })
util.js
const formatTime = date => { const year = date.getFullYear() const month = date.getMonth() + 1 const day = date.getDate() const hour = date.getHours() const minute = date.getMinutes() const second = date.getSeconds() return [year, month, day].map(formatNumber).join('-') + ' ' + [hour, minute, second].map(formatNumber).join(':') } const formatNumber = n => { n = n.toString() return n[1] ? n : '0' + n } module.exports = { formatTime: formatTime, }
// .js
var util = require('../../utils/util.js');
Page({
/**
* 頁面的初始資料
*/
data: {
date1: '',
},
changeDate1(e) {
var that = this;
that.setData({
date1: e.detail.value
});
},
/**
* 生命週期函式--監聽頁面載入
*/
onLoad: function(options) {
var that = this;
// 獲取當天時間
var todaytime = util.formatTime(new Date());
that.setData({
date1: todaytime,
});
},
/**
* 生命週期函式--監聽頁面初次渲染完成
*/
onReady: function() {
},
/**
* 生命週期函式--監聽頁面顯示
*/
onShow: function() {
},
/**
* 生命週期函式--監聽頁面隱藏
*/
onHide: function() {
},
/**
* 生命週期函式--監聽頁面解除安裝
*/
onUnload: function() {
},
/**
* 頁面相關事件處理函式--監聽使用者下拉動作
*/
onPullDownRefresh: function() {
},
/**
* 頁面上拉觸底事件的處理函式
*/
onReachBottom: function() {
},
/**
* 使用者點選右上角分享
*/
onShareAppMessage: function() {
}
})
達叔小生:往後餘生,唯獨有你
You and me, we are family !
90後帥氣小夥,良好的開發習慣;獨立思考的能力;主動並且善於溝通
簡書部落格: 達叔小生
https://www.jianshu.com/u/c785ece603d1
結語
- 下面我將繼續對 其他知識 深入講解 ,有興趣可以繼續關注
- 小禮物走一走 or 點贊