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


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 相关文章推荐
用Div仿showModalDialog模式菜单的效果的代码
Mar 05 Javascript
javascript options属性集合操作代码
Dec 28 Javascript
JavaScript 数组详解
Oct 10 Javascript
jquery插件推荐 jquery.cookie
Nov 09 Javascript
javascript类型系统 Window对象学习笔记
Jan 07 Javascript
输入法的回车与消息发送快捷键回车的冲突解决方法
Aug 09 Javascript
Vue.directive自定义指令的使用详解
Mar 10 Javascript
ECMAScript6--解构
Mar 30 Javascript
详解原生js实现offset方法
Jun 15 Javascript
详解在 Angular 项目中添加 clean-blog 模板
Jul 04 Javascript
javascript如何用递归写一个简单的树形结构示例
Sep 06 Javascript
VUE实现自身整体组件销毁的示例代码
Jan 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
使用PHP获取网络文件的实现代码
2010/01/01 PHP
PHP类的封装与继承详解
2015/09/29 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
PHP获取对象属性的三种方法实例分析
2019/01/03 PHP
js判断FCKeditor内容是否为空的两种形式
2013/05/14 Javascript
用Javascript来生成ftp脚本的小例子
2013/07/03 Javascript
14 个折磨人的 JavaScript 面试题
2016/08/08 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
2016/10/28 Javascript
JQuery判断正整数整理小结
2017/08/21 jQuery
vue.js模仿京东省市区三级联动的选择组件实例代码
2017/11/22 Javascript
jquery+css实现Tab栏切换的代码实例
2019/05/14 jQuery
JavaScript箭头函数中的this详解
2019/06/19 Javascript
JavaScript实现文件下载并重命名代码实例
2019/12/12 Javascript
js实现的订阅发布者模式简单示例
2020/03/14 Javascript
Vue使用Element实现增删改查+打包的步骤
2020/11/25 Vue.js
[02:39]DOTA2国际邀请赛助威团西雅图第一天
2013/08/08 DOTA
[05:34]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY第二弹
2014/06/25 DOTA
Python中类型关系和继承关系实例详解
2015/05/25 Python
tensorflow获取变量维度信息
2018/03/10 Python
pyspark 读取csv文件创建DataFrame的两种方法
2018/06/07 Python
python远程连接服务器MySQL数据库
2018/07/02 Python
Python基本数据结构之字典类型dict用法分析
2019/06/08 Python
python递归下载文件夹下所有文件
2019/08/31 Python
python标识符命名规范原理解析
2020/01/10 Python
Python编程快速上手——选择性拷贝操作案例分析
2020/02/28 Python
Selenium基于PIL实现拼接滚动截图
2020/04/10 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
德国购买健身器材:AsVIVA
2017/08/09 全球购物
美国最佳选择产品网站:Best Choice Products
2019/05/27 全球购物
小学生打架检讨书
2014/01/26 职场文书
教师自我鉴定范文
2014/03/20 职场文书
大学毕业生个人自荐书
2014/07/02 职场文书
2014最新党员违纪检讨书
2014/10/12 职场文书
期末考试复习计划
2015/01/19 职场文书
python scipy 稀疏矩阵的使用说明
2021/05/26 Python
Python Pandas数据分析之iloc和loc的用法详解
2021/11/11 Python