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


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鼠标左右键 键盘值小结
Jun 11 Javascript
Jquery 点击按钮显示和隐藏层的代码
Jul 25 Javascript
JavaScript解析URL参数示例代码
Aug 12 Javascript
jquery图片切换插件
Mar 16 Javascript
JavaScript使用slice函数获取数组部分元素的方法
Apr 06 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
Jul 06 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
May 08 Javascript
小程序实现上下移动切换位置
Sep 23 Javascript
layui+jquery支持IE8的表格分页方法
Sep 28 jQuery
vue使用prop可以渲染但是打印台报错的解决方式
Nov 13 Javascript
React学习之受控组件与数据共享实例分析
Jan 06 Javascript
jQuery实现回到顶部效果
Oct 19 jQuery
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
关于file_get_contents返回为空或函数不可用的解决方案
2013/06/24 PHP
CMS中PHP判断系统是否已经安装的方法示例
2014/07/26 PHP
php获取系统变量方法小结
2015/05/29 PHP
分享一个漂亮的php验证码类
2016/09/29 PHP
Thinkphp框架中D方法与M方法的区别
2016/12/23 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
ThinkPHP5框架中使用JWT的方法示例
2020/06/03 PHP
JavaScript高级程序设计 事件学习笔记
2011/09/10 Javascript
json原理分析及实例介绍
2012/11/29 Javascript
js 火狐下取本地路径实现思路
2013/04/02 Javascript
jquery获取节点名称
2015/04/26 Javascript
详解JavaScript操作HTML DOM的基本方式
2015/10/21 Javascript
详解jQuery中的empty、remove和detach
2016/04/11 Javascript
弹出遮罩层后禁止滚动效果【实现代码】
2016/04/29 Javascript
关于vue.js v-bind 的一些理解和思考
2017/06/06 Javascript
利用jQuery+localStorage实现一个简易的计时器示例代码
2017/12/25 jQuery
vue生成token并保存到本地存储中
2018/07/17 Javascript
微信小程序之侧边栏滑动实现过程解析(附完整源码)
2019/08/23 Javascript
js实现图片实时时钟
2020/01/15 Javascript
vant 时间选择器--开始时间和结束时间实例
2020/11/04 Javascript
python获取豆瓣电影简介代码分享
2014/01/16 Python
Python读写Redis数据库操作示例
2014/03/18 Python
python使用webbrowser浏览指定url的方法
2015/04/04 Python
Python找出list中最常出现元素的方法
2016/06/14 Python
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
Python多线程应用于自动化测试操作示例
2018/12/06 Python
python中的unittest框架实例详解
2021/02/05 Python
Noon埃及:埃及在线购物
2019/11/26 全球购物
Currentbody法国:健康与美容高科技产品
2020/08/16 全球购物
加拿大品牌鞋包连锁店:Little Burgundy
2021/02/28 全球购物
管道维修工岗位职责
2013/12/27 职场文书
大学生收银员求职信分享
2014/01/02 职场文书
药学职务聘任书
2014/03/29 职场文书
2015年信贷员工作总结
2015/04/28 职场文书
python 爬取吉首大学网站成绩单
2021/06/02 Python
Redis基于Bitmap实现用户签到功能
2021/06/20 Redis