首页 > 其他分享 >JS 日期与毫秒之间互相转换

JS 日期与毫秒之间互相转换

时间:2023-12-27 14:46:02浏览次数:40  
标签:11 25 JS 毫秒 日期 2023 Date new

时间戳(Unix/Linux timestamp)转换工具—在线转换毫秒时间戳工具 (toolscat.com)

 

Date()函数:该方法返回日期的毫秒表示(毫秒数精确到毫秒)

1. 毫秒转日期:

// 2023-3-25 格式
new Date(1679673600000).toLocaleDateString().replace(/\//g, "-");

// 2023-03-25 格式
new Date(1679673600000).toJSON().replace(/T.*/, "");

// 2023-03-25 08:15:50 格式
new Date(1679703350000).toJSON().replace(/T|Z|(\.\d{3})/g, " ").trim();

2.日期转换为毫秒

// 2023-3-25 14:13:11 格式
new Date("2023-3-25 14:13:11").getTime();

// 2023/3/25 14:13:11 格式
new Date("2023/3/25 14:13:11").getTime();

扩展:日期格式转换

// yyyy-mm-dd  转换为 yyyy/mm/dd
console.log("2023-3-25 14:13:11".replace(/-/g, "/"))

// yyyy/mm/dd  转换为 yyyy-mm-dd
console.log("2023/3/25 14:13:11".replace(/\//g, '-'))

3. 获取当天00:00:00 和 23:59:59 时间戳

// 当天23点59分59秒
new Date(new Date().toLocaleDateString()).getTime() + 24 * 60 * 60 * 1000 - 1

// 当天23点59分59秒
new Date(new Date().toLocaleDateString()).getTime()

 

标签:11,25,JS,毫秒,日期,2023,Date,new
From: https://www.cnblogs.com/REN-Murphy/p/17930505.html

相关文章

  • permission.js 主要是对权限管理进行分析
    //引入路由importrouterfrom'./router'//引入仓库importstorefrom'./store'//引入ElementUI中的提示组件messageimport{Message}from'element-ui'//引入nprogress进度条importNProgressfrom'nprogress'//progressbarimport......
  • router下的 index.js 对路由进行分析
    //引入vueimportVuefrom'vue'//引入vue-routerimportRouterfrom'vue-router'//路由就是一个插件需要useVue.use(Router)//引入layout组件很重要//一级路由出口匹配layout组件/*Layout*/importLayoutfrom'@/layout'/*RouterModules*///引入其......
  • store下的 moudles 下的 permssion.js文件 主要是对路由规则的生成进行解释
    import{asyncRoutes,constantRoutes}from'@/router'/***Usemeta.roletodetermineifthecurrentuserhaspermission*@paramroles*@paramroute*/functionhasPermission(roles,route){//如果route.meta规则中有metameta中有roles选项......
  • js一道try...catch的面试题
    说到try...catch都觉得非常熟悉了,不就是用来捕捉代码块中的错误嘛,平时也用得比较多的。然而因为了解不够多,我的面试却栽在了一个简单的知识点上:try...catch只能捕捉到同步执行代码块中的错误。题目是:以下代码有错吗?如果有错,应该如何改正?try{setTimeout(()=>{thrown......
  • 关于autojs
    1、官方文档:http://doc.autoxjs.com/2、vscode的安装使用:https://blog.csdn.net/tfnmdmx/article/details/1239848083、vscode的智能提示:https://blog.csdn.net/zz00008888/article/details/133771057已实现的热更新方案:1、将gitlab可以设置为公开访问,通过http下载压缩包,解压......
  • jmeter的json提取器多个取值的取法&ForEach控制器对多取值变量进行循环调用
    1、jmeter的json提取器多个取值的取法userId有多个值 $.responseData.datas[*].userId-1代表取所有的值  2、ForEach控制器对多取值变量进行循环调用 --实现多取值变量进行循环调用${userId_matchNr} ---代表存储变量的长度  3、循环控制器--实现id自增 ......
  • 【力扣】-15. 三数之和|刷题打卡-JS
    给你一个整数数组 nums ,判断是否存在三元组 [nums[i],nums[j],nums[k]] 满足 i!=j、i!=k 且 j!=k ,同时还满足 nums[i]+nums[j]+nums[k]==0 。请你返回所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。示例1:输入:nums=[-1,0,1,2,-1,-4......
  • Node.js+Express+Koa2开发接口学习笔记(三)
    数据库操作(创建和增删查)使用Navicat快速创建myblog数据库创建表使用navicat快速建表使用sql语句进行简单的查询--showtables;--显示该数据库中的所有表INSERTINTOusers(username,`password`,realname)VALUES('zhangsan','123','张三')INSERTINTOusers(......
  • Java 日期转换运算工具类
    ​  参考文档:Java日期转换运算工具类-CJavaPy1、Date常用方法java.util.Date 是Java中表示日期和时间的一个基础类。但随着时间的推移,许多其方法被标记为过时,并被推荐在Java8引入的 java.time 包中的新类替代。但是,Date仍然在很多旧的代码库中广泛使用,并在与某......
  • Python+Selenium4自动化之JS属性
     应用场景在自动化中,能对JS代码进行增、删、改的话,可以帮助我们解决很多问题,如:修改<a>标签的target属性,让它不打开新的窗口(_blank),从而不用频繁使用switch_to进行窗口之间的切换。如:日期的输入框被锁定无法直接输入,需要点开日历控件后,从日历控件上点击日期,这时就可以删除......