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


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 相关文章推荐
IE6不能修改NAME问题的解决方法
Sep 03 Javascript
jQuery修改CSS伪元素属性的方法
Jul 30 Javascript
基于jQuery实现的图片切换焦点图整理
Dec 07 Javascript
JavaScript对象反射用法实例
Apr 17 Javascript
js操作数组函数实例小结
Dec 10 Javascript
jQuery 实现评论等级好评差评特效
May 06 Javascript
javascript实现的左右无缝滚动效果
Sep 19 Javascript
深入浅析Vue组件开发
Nov 25 Javascript
JavaScript获取用户所在城市及地理位置
Apr 21 Javascript
用node开发并发布一个cli工具的方法步骤
Jan 03 Javascript
React路由鉴权的实现方法
Sep 05 Javascript
vue表单中遍历表单操作按钮的显示隐藏示例
Oct 30 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 date函数参数详解
2006/11/27 PHP
php中截取字符串支持utf-8
2007/01/18 PHP
PHP字符串处理的10个简单方法
2010/06/30 PHP
再谈IE中Flash控件的自动激活 ObjectWrap
2007/03/09 Javascript
解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题
2013/01/11 Javascript
javascript验证上传文件的类型限制必须为某些格式
2013/11/14 Javascript
js生成的验证码的实现与技术分析
2014/09/17 Javascript
jquery带下拉菜单和焦点图代码分享
2015/08/24 Javascript
Jquery时间轴特效(三种不同类型)
2015/11/02 Javascript
深入学习jQuery Validate表单验证
2016/01/18 Javascript
js点击文本框弹出可选择的checkbox复选框
2016/02/03 Javascript
JS中setTimeout的巧妙用法前端函数节流
2016/03/24 Javascript
利用AJAX实现WordPress中的文章列表及评论的分页功能
2016/05/17 Javascript
Jquery表单验证失败后不提交的解决方法
2016/10/18 Javascript
Vue.js路由组件vue-router使用方法详解
2016/12/02 Javascript
JavaScript中创建对象的7种模式详解
2017/02/21 Javascript
Vue.js 2.0 移动端拍照压缩图片上传预览功能
2017/03/06 Javascript
利用Javascript实现一套自定义事件机制
2017/12/14 Javascript
VUE + UEditor 单图片跨域上传功能的实现方法
2018/02/08 Javascript
vue-cli构建项目下使用微信分享功能
2018/05/28 Javascript
详解html-webpack-plugin插件(用法总结)
2018/09/12 Javascript
微信小程序 可搜索的地址选择实现详解
2019/08/28 Javascript
解决Vue动态加载本地图片问题
2019/10/09 Javascript
15分钟上手vue3.0(小结)
2020/05/20 Javascript
[00:10]神之谴戒
2019/03/06 DOTA
Python深入学习之内存管理
2014/08/31 Python
pycharm设置当前工作目录的操作(working directory)
2020/02/14 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
美国知名户外用品畅销中心:Sierra Trading Post
2016/07/19 全球购物
高中生职业生涯规划书
2014/02/24 职场文书
关于倡议书的范文
2015/04/29 职场文书
小学语文教师研修日志
2015/11/13 职场文书
干货:我将这样书写我的演讲稿!
2019/05/09 职场文书
关于MySQL中的 like操作符详情
2021/11/17 MySQL
Mysql Innodb存储引擎之索引与算法
2022/02/15 MySQL
奥特曼十大神器:奥特手镯在榜,第一是贝利亚的神器
2022/03/18 日漫