将 时间戳 转为 任意日期格式
1、将 时间戳 转为 任意日期格式
let nowTime = Date.now() //获取当前日期时间戳console.log(nowTime); //1655106174167const formatTime = (format = "", num = new Date().getTime()) => {format = format || "YYYY-mm-dd HH:MM:SS"; //第一个参数不填时,使用默认格式let ret, date, renum;// 处理时间戳,js一般获取的时间戳是13位,PHP一般是10位,根据实际情况做判断处理if (num.toString().length == 10) {date = new Date(parseInt(num) * 1000);} else {date = new Date(parseInt(num));}const opt = {"Y": date.getFullYear().toString(), // 年"m": (date.getMonth() + 1).toString(), // 月"d": date.getDate().toString(), // 日"H": date.getHours().toString(), // 时"M": date.getMinutes().toString(), // 分"S": date.getSeconds().toString() // 秒// 目前用的是这六种符号,有其他格式化字符需求可以继续添加,值必须转化成字符串};for (var k in opt) {ret = new RegExp("(" + k + "+)").exec(format);if (ret) {renum = (ret[1].length == 1) ? (opt[k]) : (opt[k].padStart(ret[1].length, "0")) //根据复数前面是否补零,如“mm”补零,单“m”前面不补零format = format.replace(ret[1], renum) //替换};};return format;};console.log(formatTime("YYYY年mm月dd日 HH时MM分SS秒", nowTime)); // 2022年06月13日 15时42分54秒console.log(formatTime("YY/m/d HH时MM分SS秒", nowTime)); // 2022/6/13 15时42分54秒console.log(formatTime("H:MM:SS", nowTime)); // 15:42:54console.log(formatTime("H小时M分钟S秒啊!", nowTime)); // 15小时42分钟54秒啊!console.log(formatTime("HH时MM分SS秒-YYYY年mm月dd日", nowTime)); // 15时42分54秒-2022年06月13日
2、将 中国标准时间 转为 时间戳
let date = new Date("6/13/2021 15:46:30")console.log(date); //Sun Jun 13 2021 15:46:30 GMT+0800 (中国标准时间)console.log(date.getTime()); //1623570390000
将 时间戳 转为 任意日期格式相关推荐
- mongodb 导出时间格式_MongoDB批量将时间戳转为通用日期格式示例代码 _ 蚂蚁视界...
前言 光阴戳(timestamp),通常是一个字符序列,独一地标识某一刻的光阴.本文将具体先容MongoDB批量将光阴戳转为通用日期格局的相关内容,下面话不多说了,来一路看看具体的先容吧 1,官网提供 ...
- db2有MySQL那样的时间戳_MySQL 按照日期格式查询带有时间戳数据
按照日期格式查询带有时间戳数据一般在MSQL数据库中的时间都是以时间戳的格式来存储时间的,但是对于我们来说,时间戳格式具体表示的是什么时间,我们很难一眼看出来,所以当我们要具体查询某一个时间或时间段的 ...
- js把时间戳转换为普通日期格式
如何将时间戳转换为普通日期格式,封装在utlis文件中请看下面代码: 将封装的时间戳函数单独放在一个js文件中 // 时间戳,年-月-日 时-分-秒 export function formatDat ...
- 日期格式 FormatDateTime的封装并转化为任意日期格式
formatDateTime (time, format)是可以把日期格式或者时间戳转化为任意日期格式,看了很多文章,其实都讲得很复杂,其实这个函数特别简单. formatDateTime (time ...
- SQL中将时间戳转为格式化日期后进行比较日期的方法
最近同事用到了这类sql,记录如下: 1.首先,数据库表userinfo中,有一个updatetime字段,该字段的格式是bigint(最大长度20),保存的是13位的时间戳,例如: updateti ...
- 时间戳转成日期格式(全)
1:把后端返回的时间戳转为现在的时间戳的方法 代码: parseInt(new Date().getTime()) 转化为明天现在的时间戳: parseInt(new Date().getTime() ...
- js 时间戳转换成时间_JavaScript 时间戳转成日期格式
我们在开发中经常需要把时间戳转化成日期格式,但 JavaScript 本身自带的 Date 方法并不像 PHP date 的那么强大.因此,我们就需要自己动手写一个方法. 首先我们要先了解下需要用到的 ...
- Excel怎么把数字样式日期转为标准日期格式
今天跟大家分享一下Excel怎么把数字样式日期转为标准日期格式 1.打开Excel文件 2.选择要处理的单元格区域 3.点击下图选项(Excel工具箱,百度即可了解详细下载安装信息,本文这里就不做详细 ...
- 10位、13位时间戳转换成日期格式JS
10位.13位时间戳转换成日期格式JS 此处parama为我们需要交换的时间变量 10位时间戳需要*1000 13位不需要 let date = new Date(parseInt(param)); ...
最新文章
- 网络DevOps探索与实践
- 凸现三围的健身运动法
- Python实现1-9数组形成的结果为100的所有运算式
- js重新渲染div_前端工程师必备:从浏览器的渲染到性能优化
- 苹果笔记本电脑进入新时代
- Eigen3卸载与重装
- DataSet本地化数据的二表链接操作
- C#全局钩子和局部钩子记录
- 一款开源Android在线音乐播放器
- java基本操作-2
- Android性能优化方法(五)
- Android关闭输入法键盘
- 新手购买单反终极攻略--谈谈现场验机的要领与要点
- VS之sonar插件安装
- 6.Alarm 闹钟服务
- sklearn实战-----3.数据预处理和特征工程
- NTL密码算法开源库--综述
- 【BUCTOJ训练: 求和(Python)】
- Windows 和 android 平台Boost编译方法
- Gephi简易学习[一]———— Gephi安装,并了解Gephi