HTML时间戳和日期之间的相互转化
来源:互联网 发布:类似于快刀的软件 编辑:程序博客网 时间:2024/05/22 14:02
一、时间戳转化成日期
这个很简单,只要在new Date()里传时间戳过去就可以了,然后还可以得到相应的日期,例:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Date对象</title></head><body><script> function getLocalTime(nS) {return new Date(parseInt(nS) * 1000).Format("yyyy-MM-dd hh:mm:ss");}Date.prototype.Format = function(fmt) {//author: meizzvar o = {"M+" : this.getMonth() + 1, //月份"d+" : this.getDate(), //日"h+" : this.getHours(), //小时"m+" : this.getMinutes(), //分"s+" : this.getSeconds(), //秒"q+" : Math.floor((this.getMonth() + 3) / 3), //季度"S" : this.getMilliseconds() //毫秒};if (/(y+)/.test(fmt))fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));for (var k in o)if (new RegExp("(" + k + ")").test(fmt))fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));return fmt;} console.log(getLocalTime(1490586664)); //2017-03-27 11:51:04</script></body></html>
二、将日期转化成时间戳
有三种方式: getTime()、valueOf()、Date.parse(要转化的日期);前两种方式可以精确到毫秒,而最后一种方式只能精确到秒毫秒用0来代替,例:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Date对象</title></head><body><script> var date = new Date('2014-04-23 18:55:49:123');//可以传时间,也可以不传,不传的话就是默认的当前时间 time1 = date.getTime(); time2 = date.valueOf(); time3 = Date.parse(date); console.log(time1); //1398250549123 console.log(time2); //1398250549123 console.log(time3); //1398250549000</script></body></html>
转载请注明出处:http://blog.csdn.net/chen_gp_x
0 0
- HTML时间戳和日期之间的相互转化
- iOS开发:时间和时间戳之间的相互转化
- MySQL时间戳和日期相互转化
- MySQL时间戳和日期相互转化
- MySQL时间戳和日期相互转化
- php日期和时间戳的相互转化
- Android(安卓)时间戳和日期之间的转化
- 时间戳和时间的相互转化
- 时间戳和时间的相互转化
- Java 字符串和日期之间的相互转化
- JS DATE和时间戳之间相互转化
- 使用js进行时间戳与日期的相互转化
- java获得系统当前时间三种方式及日期格式之间的相互转化
- 时间戳与日期之间的相互转换整理
- js时间戳与日期格式之间的相互转换
- IOS 时间戳和当前时间的相互转化
- 日期与时间戳之间相互转换
- time_t和DATE之间的相互转化
- VRTK插件详解二:交互之事件与委托分析
- Java问题异常
- Openfire服务端源代码开发配置
- 关于使用C#编写一个简单的日志类
- Number lengths(数学,N!的位数)
- HTML时间戳和日期之间的相互转化
- 数据驱动---ant+testng build文件配置
- bootstrap table动态加载数据
- Ubuntu 14.04 LTS 设置默认启动桌面
- 你想建设一个能承受500万PV/每天的网站吗?服务器每秒要处理多少个请求才能应对?
- iOS 轻松使用 App 数据统计
- 学习设计模式-模版方法
- stl源码剖析(一)空间配置器
- MySQL 5.7安装教程