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


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 页面输出值
Nov 30 Javascript
jQuery each()方法的使用方法
Mar 18 Javascript
jQuery Tips 为AJAX回调函数传递额外参数的方法
Dec 28 Javascript
JS操作Cookies包括(读取添加与删除)
Dec 26 Javascript
js局部刷新页面时间具体实现
Jul 04 Javascript
CheckBoxList多选样式jquery、C#获取选择项
Sep 06 Javascript
ANGULARJS中使用JQUERY分页控件
Sep 16 Javascript
jQuery给指定的table动态添加删除行的操作方法
Oct 12 Javascript
jQuery 实现鼠标画框并对框内数据选中的实例代码
Aug 29 jQuery
js时间戳与日期格式之间转换详解
Dec 11 Javascript
JS重学系列之聊聊new操作符
Mar 04 Javascript
JS图片懒加载的优点及实现原理
Jan 10 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 解决session死锁的方法
2013/06/20 PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
2016/03/18 PHP
PHP实现对图片的反色处理功能【测试可用】
2018/02/01 PHP
javascript 新浪背投广告实现代码
2009/07/07 Javascript
JavaScript中的集合及效率
2010/01/08 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
2014/08/22 Javascript
jQuery找出网页上最高元素的方法
2015/03/20 Javascript
JavaScript中的fontsize()方法使用详解
2015/06/08 Javascript
原生JS实现平滑回到顶部组件
2016/03/16 Javascript
jQuery中实现prop()函数控制多选框(全选,反选)
2016/08/19 Javascript
jQuery层次选择器用法示例
2016/09/09 Javascript
jQuery File Upload文件上传插件使用详解
2016/12/06 Javascript
原生JS实现图片懒加载(lazyload)实例
2017/06/13 Javascript
AngularJS使用ocLazyLoad实现js延迟加载
2017/07/05 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
2017/08/16 jQuery
vuex操作state对象的实例代码
2018/04/25 Javascript
JavaScript 跨域之POST实现方法
2018/05/07 Javascript
es6函数中的作用域实例分析
2020/04/18 Javascript
js实现表格单列按字母排序
2020/08/12 Javascript
Vue时间轴 vue-light-timeline的用法说明
2020/10/29 Javascript
JavaScript中layim之整合右键菜单的示例代码
2021/02/06 Javascript
vue实现拖拽进度条
2021/03/01 Vue.js
[48:45]Ti4 循环赛第二日 NEWBEE vs EG
2014/07/11 DOTA
[01:00:25]NB vs Secret 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
Python中Class类用法实例分析
2015/11/12 Python
Python字符串格式化%s%d%f详解
2018/02/02 Python
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
关于PyTorch源码解读之torchvision.models
2019/08/17 Python
Pycharm最新激活码2019(推荐)
2019/12/31 Python
苏格兰销售女装、男装和童装的连锁店:M&Co
2018/03/16 全球购物
澳大利亚在线家具店:Luxo Living
2019/03/24 全球购物
Vision Direct比利时:在线订购隐形眼镜
2019/08/27 全球购物
酒店管理自荐信
2013/10/23 职场文书
尊师重教演讲稿
2014/09/04 职场文书
Win10系统下配置Java环境变量
2021/06/13 Java/Android