问题:

获取当前系统日期和时间,但是搜索到的博客都写的什么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():转换成时间戳(毫秒数)

微信小程序 获取当前日期时间相关推荐

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

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

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

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

  3. 微信小程序获取当前日期

    微信小程序获取当前日期的正确姿势 1.微信自己提供的util中,有一个日期格式化的工具,如果要使用的话,请导入var util = require('../../utils/util.js'),然后关 ...

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

    1.在微信小程序新建好之后,项目内可以看到有一个名字为utils的文件夹,内放置util.js文件,util.js文件用于存放公共方法. 打开后可以看到内容如下图: 如果说你只需要获得当前日期等其他文 ...

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

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

  6. 微信小程序获取当前日期和时间,并显示星期几

    一.获取当前日期和时间 实现效果(没加样式) 1:准备好要获取时间的.js文件中加载util.js文件,文件目录中有默认的代码 util.js const formatTime =date=>{ ...

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

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

  8. 微信小程序获取当前时间以及获取星期几

    效果图如下所示 util.js function formatTime(date) {var year = date.getFullYear()var month = date.getMonth() ...

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

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

最新文章

  1. 运用js动态操作table(新增,删除相关列信息)
  2. 【PAT乙级】1027 打印沙漏 (20 分)
  3. netcore实践:跨平台动态加载native组件
  4. delphi listview 添加数据 慢_Delphi 二十四岁, Delphi 10.3.1 发布
  5. jquery设置video的宽度_jquery html5 视频播放控制代码
  6. Android开机广播和关机广播
  7. [总结]用U盘安装Ubuntu 16.04
  8. 函数可重入问题reentrant functions
  9. ip地址与dns关系
  10. https://github.com/nostra13/Android-Universal-Image-Loader
  11. 线性代数矩阵论——行列式的一些性质推论及Cramer法则
  12. 弱电工程师和网络工程师有什么区别?工作内容是什么?
  13. social-engineer-toolkit搭建-网站克隆钓鱼
  14. BI报表工具:IT人的必备工具!
  15. (附源码)springboot 校园学生兼职系统 毕业设计 742122
  16. 由己及人,由人及“机”
  17. vip会员开通续费html页面
  18. 研发质量保障体系搭建
  19. 【翻译】开发者体验门户 后台 如何解决Spotify的复杂性问题
  20. 最新 UltraEdit 24.20 注册成功经验分享

热门文章

  1. 一文读懂深度学习与机器学习的差异
  2. 求三个数的最小公倍数的解法之美
  3. pom文件配置阿里云仓库 转
  4. android6.0 PowerManagerService状态分析
  5. 解析自动休眠---实现自动关机
  6. JS 如何清除页面缓存
  7. 《你可以不平凡》-- 周杰伦在北京大学百年讲堂的演讲
  8. c语言 游程编码,简单的行程编码-C语言实现
  9. 源支付3.1版本全开源版+店员监控软件+手机监控APP源码
  10. python bs4 之 BeautifulSoup 爬虫使用