微信小程序獲取當(dāng)前時間及星期幾的實例代碼
更新時間:2020年09月20日 10:51:56 作者:換日線°
這篇文章主要給大家介紹了關(guān)于利用微信小程序獲取當(dāng)前時間及星期幾的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
效果圖如下所示
實例代碼如下:
util.js
function formatTime(date) { var year = date.getFullYear() var month = date.getMonth() + 1 var day = date.getDate() var hour = date.getHours() var minute = date.getMinutes() var second = date.getSeconds() return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':') } function formatNumber(n) { n = n.toString() return n[1] ? n : '0' + n } function formatTimeTwo(number, format) { var formateArr = ['Y', 'M', 'D', 'h', 'm', 's']; var returnArr = []; var date = new Date(number * 1000); returnArr.push(date.getFullYear()); returnArr.push(formatNumber(date.getMonth() + 1)); returnArr.push(formatNumber(date.getDate())); returnArr.push(formatNumber(date.getHours())); returnArr.push(formatNumber(date.getMinutes())); returnArr.push(formatNumber(date.getSeconds())); for (var i in returnArr) { format = format.replace(formateArr[i], returnArr[i]); } return format; } const getWeekByDate = dates => { let show_day = new Array('周日', '周一', '周二', '周三', '周四', '周五', '周六'); let date = new Date(dates); date.setDate(date.getDate()); let day = date.getDay(); return show_day[day]; } module.exports = { formatTime: formatTime, formatTimeTwo: formatTimeTwo, getWeekByDate: getWeekByDate }
.js
const util = require('../../utils/util.js') Page({ data: { }, onLoad: function (options) { let time = util.formatTime(new Date()); console.log('當(dāng)前日期和時間:', time) console.log('今天周幾:', util.getWeekByDate(new Date())) //獲取當(dāng)前時間戳 var timestamp = Date.parse(new Date()); timestamp = timestamp / 1000; console.log("當(dāng)前時間戳為:" + timestamp); console.log("時間戳轉(zhuǎn)日期:",util.formatTimeTwo(timestamp, 'Y-M-D h:m:s')); //獲取當(dāng)前時間 var n = timestamp * 1000; var date = new Date(n); //年 var Y = date.getFullYear(); //月 var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1); //日 var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate(); //時 var h = date.getHours(); //分 var m = date.getMinutes(); //秒 var s = date.getSeconds(); console.log('當(dāng)前年月日:',date.toLocaleDateString()); console.log('當(dāng)前日期時間:',date.toLocaleString()); console.log('當(dāng)前時間:',date.toLocaleTimeString()); console.log("當(dāng)前日期和時間:" + Y + '-' + M + '-' + D + ' ' + h + ":" + m + ":" + s); }, })
參考手冊:https://www.w3school.com.cn/js/js_date_methods.asp
總結(jié)
到此這篇關(guān)于微信小程序獲取當(dāng)前時間及星期幾的文章就介紹到這了,更多相關(guān)微信小程序獲取當(dāng)前時間及星期幾內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JS實現(xiàn)的用來對比兩個用指定分隔符分割的字符串是否相同
這篇文章主要介紹了JS實現(xiàn)的用來對比兩個用指定分隔符分割的字符串是否相同,本文代碼為特殊需要而寫,需要的朋友可以參考下2014-09-09el-table動態(tài)渲染列、可編輯單元格、虛擬無縫滾動的實現(xiàn)
vue對數(shù)據(jù)處理很常見,本文主要介紹了對el-table組件二次封裝,包括對el-table的動態(tài)渲染、單元格編輯;對于無縫滾動的實現(xiàn),優(yōu)化大數(shù)據(jù)量下的頁面卡頓問題,感興趣的可以了解一下2023-12-12nestjs返回給前端數(shù)據(jù)格式的封裝實現(xiàn)
這篇文章主要介紹了nestjs返回給前端數(shù)據(jù)格式的封裝實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02