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


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操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
Sep 26 Javascript
JS下拉框内容左右移动效果的具体实现
Jul 10 Javascript
js和jquery中循环的退出和继续下一个循环
Sep 03 Javascript
jQuery元素选择器用法实例
Dec 23 Javascript
ECMAScript 6即将带给我们新的数组操作方法前瞻
Jan 06 Javascript
使用vue编写一个点击数字计时小游戏
Aug 31 Javascript
详解AngularJs中$resource和restfu服务端数据交互
Sep 21 Javascript
Bootstrap如何激活导航状态
Mar 22 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
Jul 17 Javascript
使用vue实现grid-layout功能实例代码
Jan 05 Javascript
基于vue打包后字体和图片资源失效问题的解决方法
Mar 06 Javascript
微信小程序实现蒙版弹窗效果
Nov 01 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
DedeCMS dede_channeltype表字段注释
2010/04/07 PHP
PHP实现微信发红包程序
2015/08/24 PHP
利用PHP生成CSV文件简单示例
2016/12/21 PHP
可缩放Reloaded-一个针对可缩放元素的复用组件
2007/03/10 Javascript
比Jquery的document.ready更快的方法
2010/04/28 Javascript
通过jQuery打造支持汉字,拼音,英文快速定位查询的超级select插件
2010/06/18 Javascript
js仿百度贴吧验证码特效实例代码
2014/01/16 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
2014/01/31 Javascript
jQuery实现checkbox全选的方法
2015/06/10 Javascript
简单纯js实现点击切换TAB标签实例
2015/08/23 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
Jquery实现上下移动和排序代码
2016/10/17 Javascript
jquery easyui DataGrid简单示例
2017/01/23 Javascript
Vue中定义全局变量与常量的各种方式详解
2017/08/23 Javascript
JavaScript实现离开页面前提示功能【附jQuery实现方法】
2017/09/26 jQuery
AngularJS使用$http配置对象方式与服务端交互方法
2018/08/13 Javascript
JS 创建对象的模式实例小结
2020/04/28 Javascript
使用Python压缩和解压缩zip文件的教程
2015/05/06 Python
Python搭建APNS苹果推送通知推送服务的相关模块使用指南
2016/06/02 Python
Python创建对称矩阵的方法示例【基于numpy模块】
2017/10/12 Python
python调用tcpdump抓包过滤的方法
2018/07/18 Python
从运行效率与开发效率比较Python和C++
2018/12/14 Python
python解压TAR文件至指定文件夹的实例
2019/06/10 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
2019/08/27 Python
Python爬取爱奇艺电影信息代码实例
2019/11/26 Python
python实现俄罗斯方块游戏(改进版)
2020/03/13 Python
keras得到每层的系数方式
2020/06/15 Python
整理HTML5移动端开发的常用触摸事件
2016/04/15 HTML / CSS
美国最便宜的旅游网站:CheapTickets
2017/07/09 全球购物
英文自荐信常用句子
2014/03/26 职场文书
职称评定个人总结
2015/03/05 职场文书
预备党员考察意见范文
2015/06/01 职场文书
医学生自荐信范文(2016精选篇)
2016/01/28 职场文书
Python Django搭建文件下载服务器的实现
2021/05/10 Python
MySQL派生表联表查询实战过程
2022/03/20 MySQL
nginx容器方式反向代理实战
2022/04/18 Servers