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


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 相关文章推荐
JavaScript定义类的几种方式总结
Jan 06 Javascript
编写高效jQuery代码的4个原则和5个技巧
Apr 24 Javascript
基于javascript html5实现多文件上传
Mar 03 Javascript
js验证真实姓名与身份证号,手机号的简单实例
Jul 18 Javascript
Angular2实现自定义双向绑定属性
Mar 22 Javascript
jquery+css实现简单的图片轮播效果
Aug 07 jQuery
详解Require.js与Sea.js的区别
Aug 05 Javascript
在vue中解决提示警告 for循环报错的方法
Sep 28 Javascript
js模拟F11页面全屏显示
Sep 17 Javascript
js的Object.assign用法示例分析
Mar 05 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
May 15 Javascript
js实现滚动条自动滚动
Dec 13 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
Home Coffee Roasting
2021/03/03 咖啡文化
thinkphp3.0 模板中函数的使用
2012/11/13 PHP
php 无限级分类 获取顶级分类ID
2016/03/13 PHP
浅谈PHP的反射API
2017/02/26 PHP
PHP lcfirst()函数定义与用法
2019/03/08 PHP
PHP生成指定范围内的N个不重复的随机数
2019/03/18 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
2019/10/08 PHP
一些常用的JS功能函数代码
2009/06/23 Javascript
node.js适合游戏后台开发吗?
2014/09/03 Javascript
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
Bootstrap对话框使用实例讲解
2016/09/24 Javascript
JQuery PHP图片在线裁剪实例
2020/07/27 Javascript
详解AngularJS controller调用factory
2017/05/19 Javascript
在knockoutjs 上自己实现的flux(实例讲解)
2017/12/18 Javascript
Vue二次封装axios为插件使用详解
2018/05/21 Javascript
详解VUE中常用的几种import(模块、文件)引入方式
2018/07/03 Javascript
微信小程序使用map组件实现解析经纬度功能示例
2019/01/22 Javascript
Vue中使用canvas方法总结
2019/02/12 Javascript
在vue中使用回调函数,this调用无效的解决
2020/08/11 Javascript
[02:44]DOTA2英雄基础教程 钢背兽
2013/12/19 DOTA
基于Python实现通过微信搜索功能查看谁把你删除了
2016/01/27 Python
快速解决安装python没有scripts文件夹的问题
2018/04/03 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
python中watchdog文件监控与检测上传功能
2020/10/30 Python
美国祛痘、抗衰老药妆品牌:Murad
2016/08/27 全球购物
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
美国在线宠物用品商店:Entirely Pets
2017/01/01 全球购物
英国手机零售商:Carphone Warehouse
2018/06/06 全球购物
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
final, finally, finalize的区别
2012/03/01 面试题
信用社实习人员自我鉴定
2013/09/20 职场文书
2013年入党人员的自我鉴定
2013/10/25 职场文书
新闻专业推荐信范文
2013/11/20 职场文书
2014年外联部工作总结
2014/11/17 职场文书
污水处理保证书
2015/05/09 职场文书
党员反邪教心得体会
2016/01/15 职场文书