效果图如下所示

util.js

function formatTime(date) {var year = date.getFullYear()var month = date.getMonth() + 1var 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('7', '1', '2', '3', '4', '5', '6');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

对你有帮助的话记得收藏点赞,有什么问题欢迎评论留言。

微信小程序获取当前时间以及获取星期几相关推荐

  1. 微信小程序时间加法_微信小程序获取系统时间、时间戳、时间时间戳加减

    微信小程序获取系统时间.时间戳.时间时间戳加减,微信小程序获取明天时间 //获取当前时间戳 var timestamp = Date.parse(new Date()); timestamp = ti ...

  2. 微信小程序 - 获取当前日期时间(函数封装)

    效果图 前言 摘自微信小程序 demo 程序中 utils.js 方法. 普通 new Date() 出来的日期时间,并不是我们想要的格式,所以要进行格式整理. 解决方案 打开 utils.js 文件 ...

  3. 微信小程序--获取系统时间

    前言 在编写小程序代码的时候,很多时候,我们需要时间戳,也就是需要获取当前的系统时间.这里海轰总结了两种方法. 方法一 当只需要简单的获取年.月.日之类的时候,我们直接利用Date()函数就行 举例 ...

  4. 微信小程序获取当前时间及获取当前日期

    获取当前时间 首先,在要获取时间的.js文件中加载util.js文件 然后在onload方法中,调用util.js中的formatTime方法获取当前时间 //获取当前时间 // 调用函数时,传入ne ...

  5. 微信小程序获取系统时间、时间戳、时间时间戳加减

    http://blog.csdn.net/ufo00001/article/details/72834437 //获取当前时间戳var timestamp = Date.parse(new Date( ...

  6. 微信小程序--获取当前时间

    获取当前时间 1.首先需要在获取当前时间的.js文件当中载入util.js文件 var util = require('../../utils/util.js'); 2.我们可以看到util.js文件 ...

  7. 微信小程序 获取当前日期时间

    问题: 获取当前系统日期和时间,但是搜索到的博客都写的什么import utils.js,麻烦的很,我来写个简单易懂的,一看就会. 解: // 当前日期 YYYY-MM-DD console.log( ...

  8. 微信小程序渲染实时时间

    微信小程序渲染实时时间 1.看看在框架目录中是否有util文件夹,它用来存放工具栏的JavaScript函数 2.在要获取时间的.js文件中加载util.js文件 3.在onload方法中,调用uti ...

  9. 微信小程序获取当前系统时间以及判断周几

    微信小程序获取当前系统时间以及判断周几 首先获取当前日期 在utils文件加中创建问价util.js function formatTime(date) {var year = date.getFul ...

最新文章

  1. 如何保证接口的幂等性?
  2. pandas比较两个dataframe特定数据列的数值是否相同并给出差值:使用np.where函数
  3. intellij idea maven dependency自动补全
  4. redis(nosql数据库)
  5. 4.6 大数据集-机器学习笔记-斯坦福吴恩达教授
  6. 在iOS平台上使用TensorFlow教程(上)
  7. excel 避免下拉操作
  8. js倒计时天时分秒php,JS制作分秒倒计时器
  9. 高效率读写文件方法比较
  10. 微信小程序—day02
  11. 圆心角 圆弧上点坐标_数控加工中心CNC的G02/G03圆弧指令的I、J、与R的区别
  12. 分布式系统中,权限设计实践
  13. Angular.js为什么如此火呢?
  14. Testing a React+Redux web application
  15. 《零基础学习Liunx之三》 The following takes place between 04:00PM and 05:00PM
  16. 中心极限定理通俗介绍
  17. 三周第二次课(4月3日)
  18. 【转】Android 9 Pie 兼容性常见问题及注意事项
  19. alidoing --使用JS实现多语言框架、喜欢的请进、、瓦特平台!
  20. Windows10没有画图软件的解决方式

热门文章

  1. 晋升述职,你真的准备好了吗?
  2. 数字信号处理课程资料下载
  3. 软件工程视频——可行性研究
  4. office2010 启动man_图解微软办公Office 2010八项新功能
  5. Ended Job = job_1680571037942_0005 with errorsError during job, obtaining debugging information...
  6. Adobe Acrobat Pro制作带有表单的pdf
  7. springboot鑫源停车场管理系统毕业设计源码290915
  8. linux 485串口运行一段时间之后 无反应,Supper tiny4412 用友善之臂官方文档资料移植uboot出错  出现OK后就没反应了 求大神解救...
  9. MindManager22专业版思维导图工具
  10. 初中计算机教师资格证内容,教师资格证考试大纲——《信息技术学科知识与教学能力》(初级中学)...