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


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同比例缩放图片的小例子
Oct 30 Javascript
JavaScript的代码编写格式规范指南
Dec 07 Javascript
jquery插件之文字间歇自动向上滚动效果代码
Feb 25 Javascript
jQuery Validate 相关参数及常用的自定义验证规则
Mar 06 Javascript
JavaScript学习笔记之函数记忆
Sep 06 Javascript
详解node.js中的npm和webpack配置方法
Jan 21 Javascript
Vuex 模块化使用详解
Jul 31 Javascript
纯js+css实现仿移动端淘宝网站的弹出详情框功能
Dec 29 Javascript
从零开始在vue-cli4配置自适应vw布局的实现
Jun 08 Javascript
vue.js实现双击放大预览功能
Jun 23 Javascript
JS事件循环机制event loop宏任务微任务原理解析
Aug 04 Javascript
vue.js+element 默认提示中英文操作
Nov 11 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个人网站架设连环讲(二)
2006/10/09 PHP
解析php中如何直接执行SHELL
2013/06/28 PHP
PHP获取服务器端信息的方法
2014/11/28 PHP
微信公众平台开发关注及取消关注事件的方法
2014/12/23 PHP
推荐几个开源的微信开发项目
2014/12/28 PHP
php操作(删除,提取,增加)zip文件方法详解
2015/03/12 PHP
PHP代码实现爬虫记录――超管用
2015/07/31 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
header与缓冲区之间的深层次分析
2016/07/30 PHP
javascript 屏蔽鼠标键盘的几段代码
2008/01/02 Javascript
关于图片按比例自适应缩放的js代码
2011/10/30 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
2013/08/12 Javascript
AngularJS 中文API参考手册
2016/07/28 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
2016/09/16 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
基于JavaScript实现购物车功能
2017/02/07 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
2017/02/20 Javascript
详解通过JSON数据使用VUE.JS
2017/05/26 Javascript
npm 下载指定版本的组件方法
2018/05/17 Javascript
vue.js使用v-pre与v-html输出HTML操作示例
2018/07/07 Javascript
echarts大屏字体自适应的方法步骤
2019/07/12 Javascript
vue中进行微博分享的实例讲解
2019/10/14 Javascript
给keras层命名,并提取中间层输出值,保存到文档的实例
2020/05/23 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
2021/01/27 Python
英国可持续奢侈品包包品牌:Elvis & Kresse
2018/08/05 全球购物
解释DataSet(ds) 和 ds as DataSet 的含义
2014/07/27 面试题
上海中网科技笔试题
2012/02/19 面试题
网上常见的一份Linux面试题(多项选择部分)
2014/09/09 面试题
《这儿真好》教学反思
2014/02/22 职场文书
2014年两会学习心得体会
2014/03/10 职场文书
教育英语专业毕业生的求职信
2014/03/13 职场文书
保险公司开门红口号
2014/06/21 职场文书
教师群众路线剖析材料
2014/09/29 职场文书
面试通知单大全
2015/04/20 职场文书
走进科学观后感
2015/06/18 职场文书