有这么一个需求。

假设当前我们时间戳的时间为:2021-11-16T18:00:17.095Z

我们希望获得当前时间戳所在的零时的时间为:2021-11-16T18:00:17.095Z

解决方案

Moment.js 非常贴心的提供了一个 startOf('days') 来帮你解决这个问题。

考察下面的代码:

moment(1637085617095).utc().startOf('days').toISOString() 就可以获得你想要的时间了。

Moment.js 为我们提供了非常好的解决方案。

除此之外,你还可以有下面的一些选择.

moment().startOf('year');    // 设置为今年一月1日上午 12:00
moment().startOf('month');   // 设置为本月1日上午 12:00
moment().startOf('quarter');  // 设置为当前季度的开始,即每月的第一天上午 12:00
moment().startOf('week');    // 设置为本周的第一天上午 12:00
moment().startOf('isoWeek'); // 根据 ISO 8601 设置为本周的第一天上午 12:00
moment().startOf('day');     // 设置为今天上午 12:00
moment().startOf('date');     // 设置为今天上午 12:00
moment().startOf('hour');    // 设置为当前时间,但是 0 分钟、0 秒钟、0 毫秒
moment().startOf('minute');  // 设置为当前时间,但是 0 秒钟、0 毫秒
moment().startOf('second');  // 与 moment().milliseconds(0); 相同

Moment.js 如何获得当前时间的零时时间 - 前端 - OSSEZ

Moment.js 如何获得当前时间的零时时间相关推荐

  1. js手机端时间区间_js 时间区间

    对于页面加载时间的测试,简单的需求(仅仅是看看请求时间消耗分布)可以通过开发者工具或者Http Watch了解,但如果是想对页面加载进行优化,进行深入了解的(例如:渲染过程中的CPU开销.网络传输时间 ...

  2. [js] 模拟 localStorage 时如何实现过期时间功能

    [js] 模拟 localStorage 时如何实现过期时间功能 1.存储时记录下有效截止时间 2.取数据时判断是否超过有效时间,在有效期内则返回,不在则提示或返回空并且将其删除 class MySt ...

  3. js中比较到期时间和当前时间

    1.js中比较到期时间和当前时间 方式1.//到期时间let d2 = "2022-12-29";//转换为标准时间"2019/12/29 23:59:59"d ...

  4. js 获取某一天的前一天时间或者后一天时间

    js 获取某一天的前一天时间或者后一天时间 codeBlock // 获取某一天的前一天 或者 后一天的时间/** someday 可以为毫秒制或者 new Date() 的返回值* preOrNex ...

  5. html英文日期js,JS网页上显示中英文版日期时间(根据电脑上的时间)

    JS网页上显示中英文版日期时间(根据电脑上的时间) <script language="javascript"> function shownowtime() { va ...

  6. 【随机一句诗歌】【JS】随机一句诗歌,并且附带点击时间和当前时间。

    来源地址:https://juejin.cn/post/7033014658181103653 [每日一点事] 在埃菲尔铁塔上,其实,共刻有72位科学家的名字- 一.代码 [核心代码] getToda ...

  7. js获取当前日期,并且转化为时间格式“yyyy-MM-dd HH:MM:SS”

    js获取当前日期,并且转化为时间格式"yyyy-MM-dd HH:MM:SS" function getNowFormatDate() {var date = new Date() ...

  8. 2021-10-08 vue.js实现抖音很火八卦时间数字罗盘屏保壁纸

    vue.js实现抖音很火八卦时间数字罗盘屏保壁纸 代码如下. <!DOCTYPE html> <html><head> <meta charset=" ...

  9. js网站服务器时间,js获取本地时间、服务器时间、记时

    js获取本地时间.服务器时间.倒计时 untitled get=function (id){return document.getElementById(id)} if(document.all){ ...

最新文章

  1. [通用技术]在不同语言中用协程实现全排列算法(C++/Lua/Python/C#)
  2. SecureCRT下的串口不能输入
  3. 深入理解 Kotlin coroutine (二)
  4. mac部署文件服务器,MAC 搭建本地服务器
  5. 【源码品读】深入了解FeignContract协议解析过程
  6. 什么情况下需要创建MySQL索引
  7. Java 容器之 Connection栈队列及一些常用
  8. 体验Joomla2.5,从joomla1.5说起【转】
  9. mysql恢复数据库命令_备份与还原mysql 数据库的常用命令。
  10. ae教程 (三)三维空间合成(一)
  11. java面试英语自我介绍_程序员面试英文自我介绍
  12. CefSharp浏览器网页中文语言设置
  13. 利用js,HTML,css实现一个简单的指针时钟
  14. css3技巧——实现一个正方体
  15. 从头构建自己的Linux系统
  16. Mars3D开发基础学习:相机Camera及视角控制
  17. LeetCode05最长回文子串
  18. ides样式及字体设置
  19. Tomcat项目部署方式
  20. 数字电子技术-组合逻辑电路

热门文章

  1. [转] 英文论文写作中respectively的用法
  2. 开源IM-免费企业即时通讯-恩布互联ENTBOOST 1.4发布,增加管理中心
  3. ScottPlot.WinForms应用
  4. 树莓派教程(4)——树莓派配置远程桌面
  5. 2013年06月新萝卜家园Ghost xp3装机版v2013◆年中推荐◆
  6. Unity Lighting参数和烘焙
  7. python网络编程web教程_python网络编程学习笔记(6):Web客户端访问
  8. python交互式环境是什么意思_如何在交互式环境中执行 Python 程序
  9. 计算机网络学习心得(一)
  10. echarts三级穿透地图(江西省)