微信小程序 获取当前日期时间
问题:
获取当前系统日期和时间,但是搜索到的博客都写的什么import utils.js,麻烦的很,我来写个简单易懂的,一看就会。
解:
// 当前日期 YYYY-MM-DD
console.log(new Date().toISOString().substring(0, 10));
console.log(new Date().toJSON().substring(0, 10));
// 当前日期 YYYY/MM/DD
console.log(new Date().toLocaleDateString());// 当前时间 hh:mm:ss
console.log(new Date().toTimeString().substring(0,8));// 当前日期时间 YYYY-MM-DD hh:mm:ss
console.log(new Date().toJSON().substring(0, 10) + ' ' + new Date().toTimeString().substring(0,8));
以上代码运行结果如下图:
答案解析:
new Date() :时间
toXxxxxString():将时间戳转换成某种Xxxxx时间格式
substring(0, 10):截取前10个字符
改进答案:
上述日期其实并不准确,在实际开发过程中,你会发现toISOString()是转换成ISO国际标准时间,这个时间比我们的北京时间晚了8小时,所以我们把new Date()的时间先Date.parse()转换成时间戳(即毫秒数),加上60601000*8毫秒,就是我们东八区的时间了。
// 2020-02-02T19:27:27.000Z
console.log(new Date(Date.parse(new Date())+ 60*60*1000*8).toISOString());
// 2020-02-02
console.log(new Date(Date.parse(new Date())+ 60*60*1000*8).toISOString().substring(0,10));
解析:
Date.parse():转换成时间戳(毫秒数)
微信小程序 获取当前日期时间相关推荐
- 微信小程序 - 获取当前日期时间(函数封装)
效果图 前言 摘自微信小程序 demo 程序中 utils.js 方法. 普通 new Date() 出来的日期时间,并不是我们想要的格式,所以要进行格式整理. 解决方案 打开 utils.js 文件 ...
- 微信小程序时间加法_微信小程序获取系统时间、时间戳、时间时间戳加减
微信小程序获取系统时间.时间戳.时间时间戳加减,微信小程序获取明天时间 //获取当前时间戳 var timestamp = Date.parse(new Date()); timestamp = ti ...
- 微信小程序获取当前日期
微信小程序获取当前日期的正确姿势 1.微信自己提供的util中,有一个日期格式化的工具,如果要使用的话,请导入var util = require('../../utils/util.js'),然后关 ...
- 微信小程序获取当前日期及时间
1.在微信小程序新建好之后,项目内可以看到有一个名字为utils的文件夹,内放置util.js文件,util.js文件用于存放公共方法. 打开后可以看到内容如下图: 如果说你只需要获得当前日期等其他文 ...
- 微信小程序获取当前时间及获取当前日期
获取当前时间 首先,在要获取时间的.js文件中加载util.js文件 然后在onload方法中,调用util.js中的formatTime方法获取当前时间 //获取当前时间 // 调用函数时,传入ne ...
- 微信小程序获取当前日期和时间,并显示星期几
一.获取当前日期和时间 实现效果(没加样式) 1:准备好要获取时间的.js文件中加载util.js文件,文件目录中有默认的代码 util.js const formatTime =date=>{ ...
- 微信小程序--获取系统时间
前言 在编写小程序代码的时候,很多时候,我们需要时间戳,也就是需要获取当前的系统时间.这里海轰总结了两种方法. 方法一 当只需要简单的获取年.月.日之类的时候,我们直接利用Date()函数就行 举例 ...
- 微信小程序获取当前时间以及获取星期几
效果图如下所示 util.js function formatTime(date) {var year = date.getFullYear()var month = date.getMonth() ...
- 微信小程序获取系统时间、时间戳、时间时间戳加减
http://blog.csdn.net/ufo00001/article/details/72834437 //获取当前时间戳var timestamp = Date.parse(new Date( ...
最新文章
- 运用js动态操作table(新增,删除相关列信息)
- 【PAT乙级】1027 打印沙漏 (20 分)
- netcore实践:跨平台动态加载native组件
- delphi listview 添加数据 慢_Delphi 二十四岁, Delphi 10.3.1 发布
- jquery设置video的宽度_jquery html5 视频播放控制代码
- Android开机广播和关机广播
- [总结]用U盘安装Ubuntu 16.04
- 函数可重入问题reentrant functions
- ip地址与dns关系
- https://github.com/nostra13/Android-Universal-Image-Loader
- 线性代数矩阵论——行列式的一些性质推论及Cramer法则
- 弱电工程师和网络工程师有什么区别?工作内容是什么?
- social-engineer-toolkit搭建-网站克隆钓鱼
- BI报表工具:IT人的必备工具!
- (附源码)springboot 校园学生兼职系统 毕业设计 742122
- 由己及人,由人及“机”
- vip会员开通续费html页面
- 研发质量保障体系搭建
- 【翻译】开发者体验门户 后台 如何解决Spotify的复杂性问题
- 最新 UltraEdit 24.20 注册成功经验分享