博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
时间戳与时间类型的相互转换
阅读量:2120 次
发布时间:2019-04-30

本文共 1143 字,大约阅读时间需要 3 分钟。

1 时间戳转时间类型

例:var timestamp=1113898961;//注意这里一定是数字类型,否则下面会报错 :"Invalid Date"

 

new Date(timestamp*1000)  // Tue Apr 19 2005 16:22:41 GMT+0800 (中国标准时间)

【js时间戳精确到毫秒,所以我的这里需要乘以1000转换】

 

new Date(timestamp).toLocaleString()   // 2005/4/19 下午4:22:41

2 时间字符转时间戳

new Date('2005/4/19 12:00:00').getTime();   // 1113883200000new Date('2019-03-22 10:07:46').getTime();  // 1553220466000
new Date('2005/4/19 上午12:00:00').getTime()  //  NAN

3 获取现在的年月日时分秒的时间戳:

new Date().getTime()  //1553133130851 (ms)

4 获取今天年月日的时间戳:

var time=new Date();time.toLocaleDateString()// 2019/3/21console.log((new Date(time.toLocaleDateString()).getTime()) * 0.001); //1549209600(s)

5 获取前一天 后一天

console.log(new Date((new Date(time.toLocaleDateString()).getTime()) - 24 * 60 * 60 * 1000).toLocaleDateString());//2019/3/20console.log(new Date((new Date(time.toLocaleDateString()).getTime()) + 24 * 60 * 60 * 1000).toLocaleDateString());//2019/3/22

前后时间戳

console.log(new Date((new Date(time.toLocaleDateString()).getTime()) - 24 * 60 * 60 * 1000));//1553011200000 (ms)console.log(new Date((new Date(time.toLocaleDateString()).getTime()) + 24 * 60 * 60 * 1000));//1553184000000 (ms)
 
 

转载地址:http://inurf.baihongyu.com/

你可能感兴趣的文章
PHPUnit安装及使用
查看>>
PHP项目用xhprof性能分析(安装及应用实例)
查看>>
composer安装YII
查看>>
Sublime text3快捷键演示
查看>>
sublime text3 快捷键修改
查看>>
关于PHP几点建议
查看>>
硬盘的接口、协议
查看>>
VLAN与子网划分区别
查看>>
Cisco Packet Tracer教程
查看>>
02. 交换机的基本配置和管理
查看>>
03. 交换机的Telnet远程登陆配置
查看>>
微信小程序-调用-腾讯视频-解决方案
查看>>
phpStudy安装yaf扩展
查看>>
密码 加密 加盐 常用操作记录
查看>>
TP 分页后,调用指定页。
查看>>
Oracle数据库中的(+)连接
查看>>
java-oracle中几十个实用的PL/SQL
查看>>
PLSQL常用方法汇总
查看>>
详细介绍Oracle sqlplus命令
查看>>
几个基本的 Sql Plus 命令 和 例子
查看>>