微信小程序获取当前时间及星期几的实例代码


Posted in Javascript onSeptember 20, 2020

效果图如下所示

微信小程序获取当前时间及星期几的实例代码

实例代码如下:

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('当前日期和时间:', time)
	
	console.log('今天周几:', util.getWeekByDate(new Date()))
 
 //获取当前时间戳 
 var timestamp = Date.parse(new Date());
 timestamp = timestamp / 1000;
 
 console.log("当前时间戳为:" + timestamp);

 console.log("时间戳转日期:",util.formatTimeTwo(timestamp, 'Y-M-D h:m:s'));

 //获取当前时间 
 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('当前年月日:',date.toLocaleDateString());

 console.log('当前日期时间:',date.toLocaleString());

 console.log('当前时间:',date.toLocaleTimeString());

 console.log("当前日期和时间:" + Y + '-' + M + '-' + D + ' ' + h + ":" + m + ":" + s);
 },
})

参考手册:https://www.w3school.com.cn/js/js_date_methods.asp

总结

到此这篇关于微信小程序获取当前时间及星期几的文章就介绍到这了,更多相关微信小程序获取当前时间及星期几内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
asp.net中oracle 存储过程(图文)
Aug 12 Javascript
jQuery取消特定的click事件
Feb 29 Javascript
jquery拖动层效果插件用法实例分析(附demo源码)
Apr 28 Javascript
关于动态生成dom绑定事件失效的原因及解决方法
Aug 06 Javascript
微信小程序 canvas API详解及实例代码
Oct 08 Javascript
浅谈React中组件间抽象
Jan 27 Javascript
bootstrap 弹出框modal添加垂直方向滚轴效果
Jul 09 Javascript
vscode下vue项目中eslint的使用方法
Jan 13 Javascript
vue2.0项目集成Cesium的实现方法
Jul 30 Javascript
小程序和web画三角形实现解析
Sep 02 Javascript
js中switch语句的学习笔记
Mar 25 Javascript
微信小程序基础教程之echart的使用
Jun 01 Javascript
vue操作dom元素的3种方法示例
Sep 20 #Javascript
npm ci命令的基本使用方法
Sep 20 #Javascript
js面试题之异步问题的深入理解
Sep 20 #Javascript
js实现简单的点名器随机色实例代码
Sep 20 #Javascript
前端vue+elementUI如何实现记住密码功能
Sep 20 #Javascript
Vue+element+cookie记住密码功能的简单实现方法
Sep 20 #Javascript
解决vue项目运行提示Warnings while compiling.警告的问题
Sep 18 #Javascript
You might like
php读取30天之内的根据算法排序的代码
2008/04/06 PHP
程序员编程十条戒律
2009/07/09 PHP
纯php生成随机密码
2015/10/30 PHP
PHP在线书签系统分享
2016/01/04 PHP
jquery选择符快速提取web表单数据示例
2014/03/27 Javascript
js的touch事件的实际引用
2014/10/13 Javascript
jQuery和AngularJS的区别浅析
2015/01/29 Javascript
jquery中animate的stop()方法作用实例分析
2015/01/30 Javascript
JS中的进制转换以及作用
2016/06/26 Javascript
jQuery实现订单提交页发送短信功能前端处理方法
2016/07/04 Javascript
让html元素随浏览器的大小自适应垂直居中的实现方法
2016/10/12 Javascript
使用JavaScript触发过渡效果的方法
2017/01/19 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
2017/02/05 Javascript
JS组件系列之JS组件封装过程详解
2017/04/28 Javascript
vue2的todolist入门小项目的详细解析
2017/05/11 Javascript
React + webpack 环境配置的方法步骤
2017/09/07 Javascript
跟老齐学Python之有容乃大的list(3)
2014/09/15 Python
python遍历类中所有成员的方法
2015/03/18 Python
一文了解Python并发编程的工程实现方法
2019/05/31 Python
Django之form组件自动校验数据实现
2020/01/14 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
为什么是 Python -m
2020/06/19 Python
Python如何实现机器人聊天
2020/09/10 Python
python开发一款翻译工具
2020/10/10 Python
深入浅析CSS3中的Flex布局整理
2020/04/27 HTML / CSS
Html5中localStorage存储JSON数据并读取JSON数据的实现方法
2017/02/13 HTML / CSS
英国最专业的健身器材供应商之一:Best Gym Equipment
2017/12/22 全球购物
加拿大床上用品、家居装饰、厨房和浴室产品购物网站:Linen Chest
2018/06/05 全球购物
英国家用电器折扣网站:Electrical Discount UK
2018/09/17 全球购物
你们项目是如何进行变更控制的
2015/08/26 面试题
《伯牙绝弦》教学反思
2014/03/02 职场文书
法人授权委托书
2014/09/16 职场文书
高中生打架检讨书1000字
2015/02/17 职场文书
法律意见书范文
2015/05/20 职场文书
2019年最新证婚词精选集!
2019/06/28 职场文书
“鬼灭之刃”热度不减,其成功背后的原因是什么?
2022/03/22 日漫