js将中国标准时间转化为年月日时分秒(yyyy-mm-dd)格式以及时间戳,日期,天数之间的转换
**
近期在写后台管理系统的项目,时间戳,中国标准时间以及日期换算成天数。用到的频率比较高
- 中国标准时间(Thu May 12 2016 08:00:00 GMT+0800 )转化为yyyy-MM-dd格式
例如:var chinaStandard= 'Thu May 12 2020 08:00:00 GMT+0800' (后台返回的标准时间)var date = new Date(chinaStandard);var y = date.getFullYear();var m = date.getMonth() + 1;m = m < 10 ? ('0' + m) : m;var d = date.getDate();d = d < 10 ? ('0' + d) : d;var h = date.getHours();var minute = date.getMinutes();minute = minute < 10 ? ('0' + minute) : minute;let time = y + '-' + m + '-' + d+' '+h+':'+minute; //这里如果不需要小时 分 后边的可以不需要拼接
- 时间戳(1590200466)转换成yyyy-mm-dd这种时间格式的方法:
var timeC = '1590200466'var date = new Date(parseInt(timeC) * 1000); //如果后台的返回的时间戳没有*1000 自己*上,如果后台返回的已经*过1000 则不用加 var y = date.getFullYear();var m = date.getMonth() + 1;m = m < 10 ? ('0' + m) : m;var d = date.getDate();d = d < 10 ? ('0' + d) : d;var time = y+'-'+m+'-'+d;
- 换算日期之间的相差天数
let date1 = new Date(minDate); minDate这里可以是中国标准时间或者yyyy-mm-dd格式这里是不影响换算的let date2 = new Date(maxDate); 同minDatedate1 = new Date(date1.getFullYear(), date1.getMonth(), date1.getDate());date2 = new Date(date2.getFullYear(), date2.getMonth(), date2.getDate());const diff = date2.getTime() - date1.getTime(); 这里注意日期之间结束和开始,否则相减出来的很有肯能是负数const day = diff / (24 * 60 * 60 * 1000);
- js计算几天后的日期
var date = new Date();//这里的day就是你要加的天数date.setDate(date.getDate()+day+1); //这里1 根据要不要获取当天的日期 看自己的需求决定加还是不加var m = date.getMonth() + 1;m = m < 10 ? ('0' + m) : m;var d = date.getDate();d = d < 10 ? ('0' + d) : d;console.log(date.getFullYear() +"-"+ m +"-"+ d);
近期时间类型上的转换就那么多,后期有用到其他的会更新,觉得有帮助的话,可以关注一下。一起分享,讨论
js将中国标准时间转化为年月日时分秒(yyyy-mm-dd)格式以及时间戳,日期,天数之间的转换相关推荐
- 把el-date-picker的中国标准时间转化为年月日时分秒
把el-date-picker的中国标准时间转化为年月日时分秒 standardTime(data) {if (data === null) {return ''}const date = new D ...
- C# 中的年月日时分秒 yyyy MM dd HH mm ss
C# 中的年月日时分秒 yyyy MM dd HH mm ss 其中大小写含义不同,不能混用 年:yyyy 月:MM 日:dd(1-31) DD(0-365) 时:hh:12小时制 HH:24小时制 ...
- JS中国标准时间转化为年月日时分秒‘yyyy-MM-dd hh:mm:ss‘
新建一个formatDate.js文件,如下: function padLeftZero(str) {return ('00' + str).substr(str.length) }export fu ...
- vue element ui里的日期时间选择器 中国标准时间转化为年月日时分秒
<el-date-pickerend-placeholder="结束日期"range-separator="至"start-placeholder=&qu ...
- Vue——中国标准时间转化为年月日时分秒
created() {// 中国标准时间 let myTime = "Wed Feb 16 2022 00:00:00 GMT+0800"; let newTime = this. ...
- js 将 中国标准时间转化为年月日
js 将 中国标准时间转化为年月日 例如 将 'Sat Oct 10 2020 16:10:33 GMT+0800 (中国标准时间)' 转化为 年月日 // 标准日转化为年月日transformTim ...
- JavaScript中将(时间戳)毫秒转化为年月日时分秒格式
1.毫秒单位说明? 获取的时间为毫秒类型的时候,假如是10位数需要*1000,假如是13位不需要*1000. 2.方式一:通过Date自定义函数转化自己所需时间类型 new Date();获取当前系统 ...
- js中国标准时间转化为年月日,时间戳
const data1 = 'Fri Jan 10 2020 18:52:45 GMT+0800 (中国标准时间)' /*** @function 中国标准时间转化为时间戳* @param {stri ...
- 如何将时间戳转化为年月日时分秒格式
首先获取到当前的时间戳或者需要转化为时间的时间戳 var time = new Date(时间戳); //得到Thu May 11 2023 15:22:41 GMT+0800 (中国标准时间) // ...
最新文章
- MySql第几行到第几行语句
- 我国将于今年春季发射空间站核心舱 空间站进入全面实施阶段
- Java手机游戏新流星蝴蝶剑,手机游戏平台java游戏经典的五款游戏回顾-经典游戏...
- cookie,session的区别和联系(补充token)
- 7月21日王者服务器维修,2020年7月21日王者荣耀世冠杯,GOG2:0EMC,实力碾压运营滴水不漏...
- (转)Oracle中通过位图索引提高查询效率
- Shiro总结和常见面试题
- Git问题解决方案:不建议在没有为偏离分支指定合并策略时执行pull操作(Pulling without specifying how to reconcile divergent branches)
- 自回归移动平均模型(ARMA)-平稳序列
- 梅特勒托利多xk3124电子秤说明书_梅特勒电子秤校准(标定)步骤
- #先进先出#每批次采购价格不同,计算期末库存成本
- MATLAB论文绘图模板与尺寸设置
- 5分钟学会Markdown基本语法
- AM5728 linux内核编译方法
- 条码和自动识别的基础知识
- 人民币即期汇率近六年首次跌破6.70 对国际消费影响几何
- ausu-fx80-efi黑苹果10.15.7
- 必会工具之(一)Source Insight篇
- 为什么抖音张同学这么火爆?用 Python 分析 1w+条评论数据,我发现了其中的秘密
- 用一杯水的单纯 面对一辈子的复杂