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


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 相关文章推荐
JS 文件大小判断的实现代码
Apr 07 Javascript
js中小数转换整数的方法
Jan 26 Javascript
JavaScript使用cookie记录临时访客信息的方法
Apr 07 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
May 13 Javascript
BootStrap的alert提示框的关闭后再显示怎么解决
May 17 Javascript
AngularJS通过$sce输出html的方法
Sep 22 Javascript
Angular2使用Angular CLI快速搭建工程(一)
May 21 Javascript
javascript 数据存储的常用函数总结
Jun 01 Javascript
聊聊鉴权那些事(推荐)
Aug 22 Javascript
JS实现基本的网页计算器功能示例
Jan 16 Javascript
vue 通过 Prop 向子组件传递数据的实现方法
Oct 30 Javascript
用webAPI实现图片放大镜效果
Nov 23 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
apache2.2.4+mysql5.0.77+php5.2.8安装精简
2009/04/29 PHP
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十四)
2014/06/26 PHP
php通过strpos查找字符串出现位置的方法
2015/03/17 PHP
UTF-8正则表达式如何匹配汉字
2015/08/03 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
HTML中嵌入PHP的简单方法
2016/02/16 PHP
PHP PDOStatement::errorInfo讲解
2019/01/31 PHP
JavaScript使用prototype定义对象类型
2007/02/07 Javascript
jquery 模式对话框终极版实现代码
2009/09/28 Javascript
jquery 学习之二 属性相关
2010/11/23 Javascript
关于jQuery的inArray 方法介绍
2011/10/08 Javascript
jquery批量控制form禁用的代码
2013/08/06 Javascript
屏蔽IE弹出&quot;您查看的网页正在试图关闭窗口,是否关闭此窗口&quot;的方法
2013/12/31 Javascript
JavaScript返回0-1之间随机数的方法
2015/04/06 Javascript
js获取字符串字节数方法小结
2015/06/09 Javascript
2016年最热门的15 款代码语法高亮工具,美化你的代码
2016/01/06 Javascript
浅谈js中调用函数时加不加括号的问题
2016/07/28 Javascript
Node.js利用debug模块打印出调试日志的方法
2017/04/25 Javascript
五步轻松实现JavaScript HTML时钟效果
2020/03/25 Javascript
浅谈React中的元素、组件、实例和节点
2018/02/27 Javascript
关于JavaScript中高阶函数的魅力详解
2018/09/07 Javascript
Python MySQLdb Linux下安装笔记
2015/05/09 Python
在Python的Django框架下使用django-tagging的教程
2015/05/30 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
python实现打砖块游戏
2020/02/25 Python
美国最大的烧烤架和户外生活用品专业零售商:Barbeques Galore
2021/01/09 全球购物
华三通信H3C面试题
2015/05/15 面试题
办加油卡单位介绍信
2014/01/09 职场文书
文科生自我鉴定
2014/02/15 职场文书
《美丽的小路》教学反思
2014/02/26 职场文书
企业公益活动策划方案
2014/08/24 职场文书
新郎结婚保证书
2015/02/26 职场文书
python实现简单的名片管理系统
2021/04/26 Python
python opencv检测直线 cv2.HoughLinesP的实现
2021/06/18 Python
Python批量解压&压缩文件夹的示例代码
2022/04/04 Python