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


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 tab效果的实现代码
Dec 26 Javascript
jquery实现智能感知连接外网搜索
May 21 Javascript
js表头排序实现方法
Jan 16 Javascript
JS模拟并美化的表单控件完整实例
Aug 19 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
Dec 28 Javascript
jQuery基于扩展简单实现倒计时功能的方法
May 14 Javascript
js从外部获取图片的实现方法
Aug 05 Javascript
angular中实现控制器之间传递参数的方式
Apr 24 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
Jun 17 Javascript
JavaScript获取tr td 的三种方式全面总结(推荐)
Aug 15 Javascript
在layui tab控件中载入外部html页面的方法
Sep 04 Javascript
js在HTML的三种引用方式详解
Aug 29 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动态生成静态HTML网页的代码
2010/03/04 PHP
php curl基本操作详解
2013/07/23 PHP
php操作csv文件代码实例汇总
2014/09/22 PHP
php+iframe 实现上传文件功能示例
2020/03/04 PHP
学习YUI.Ext 第七天--关于View&amp;JSONView
2007/03/10 Javascript
理解Javascript_02_理解undefined和null
2010/10/11 Javascript
location.href用法总结(最主要的)
2013/12/27 Javascript
JS网页在线获取鼠标坐标值的方法
2015/02/28 Javascript
使用JavaScript刷新网页的方法
2015/06/04 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
2015/10/25 Javascript
基于javascript实现最简单的选项卡切换效果
2016/05/16 Javascript
jQuery通过deferred对象管理ajax异步
2016/05/20 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
2016/10/25 Javascript
html+javascript+bootstrap实现层级多选框全层全选和多选功能
2017/03/09 Javascript
JavaScript之RegExp_动力节点Java学院整理
2017/06/29 Javascript
Vue.js 踩坑记之双向绑定
2018/05/03 Javascript
vue绑定事件后获取绑定事件中的this方法
2018/09/15 Javascript
jquery自定义组件实例详解
2020/12/31 jQuery
Python天气预报采集器实现代码(网页爬虫)
2012/10/07 Python
在Python中操作字符串之rstrip()方法的使用
2015/05/19 Python
python 时间戳与格式化时间的转化实现代码
2016/03/23 Python
利用Django内置的认证视图实现用户密码重置功能详解
2017/11/24 Python
python编写弹球游戏的实现代码
2018/03/12 Python
python实现简单淘宝秒杀功能
2018/05/03 Python
Python语言进阶知识点总结
2019/05/28 Python
如何使用Python标准库进行性能测试
2019/06/25 Python
python 判断linux进程,并杀死进程的实现方法
2019/07/01 Python
Python使用pyexecjs代码案例解析
2020/07/13 Python
如何用python写个模板引擎
2021/01/14 Python
意大利奢侈品网站:Italist
2016/08/23 全球购物
德购商城:德国进口直邮商城
2017/06/13 全球购物
学校门卫岗位职责范本
2014/06/30 职场文书
小学校园广播稿(3篇)
2014/09/19 职场文书
2015年基层党建工作总结
2015/05/14 职场文书
征求意见函
2015/06/05 职场文书
青年人初次创业的“五不要”
2019/08/23 职场文书