JavaScript 时间与Unix时间戳互相转换,指定时间转换或获取当前时间
2018-02-03 14:27
281 查看
工作上用到这个还挺多的,做个简单的随笔,以后查询的时候比较方便:
一般JS获取的时间戳默认是13位数字,在个人的工作中,PHP后台只需要精确到秒就行,看各位亲的需要了,
代码注释里尽量写的比较清楚了 <( ̄︶ ̄)↗[GO!]
(不支持ECMAScript 6 语法 把let 换成 var 就行,)
显示数据:
一般JS获取的时间戳默认是13位数字,在个人的工作中,PHP后台只需要精确到秒就行,看各位亲的需要了,
代码注释里尽量写的比较清楚了 <( ̄︶ ̄)↗[GO!]
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>时间与时间戳互相转换</title> </head> <body> <script> //---------时间转换时间戳 //1、转换指定的时间 //声明一个正常页面上显示的时间: let data1="2018-02-16 12:11:11"; //返回的是13位毫秒的数值 let time1=new Date(Date.parse(data1.replace(/-/g, "/"))).getTime(); //不过一般后台传输时只需要精确到秒就可以了,再除以1000即可 document.write("时间转换时间戳 : <br/> time1 : "+time1/1000 +" <br/> "); //2、转换当前时间: let data2=new Date(); let time2=Number(data2); //精确到毫秒 let time3=Date.parse(data2); //虽然也是到毫秒,不过毫秒数并不准确,以000显示 let time4= +data2; //精确到毫秒 document.write("time2: "+time2+" <br/> time3: "+time3+" <br/> time4: "+time4 +" <br/> "); //---------时间戳转换页面显示的时间格式 //括号里填写指定的时间戳 不填默认当前的时间戳 let data3 = new Date(1518754271 * 1000); //精确到毫秒的就不用 *1000 了 let y=data3.getFullYear(), month=data3.getMonth() + 1, m=month<10 ? "0"+month : month, d=(data3.getDate()<10) ? "0"+data3.getDate() : data3.getDate(), h=(data3.getHours()<10) ? "0"+data3.getHours() : data3.getHours(), mi=(data3.getMinutes()<10) ? "0"+data3.getMinutes() : data3.getMinutes(), s=(data3.getSeconds()<10) ? "0"+data3.getSeconds() : data3.getSeconds(); sendDate=y + "-" +m + "-" +d + " " +h + ":" +mi + ":" +s; document.write(" <br/> 时间转换时间戳 : <br/> sendDate: "+sendDate); </script> </body> </ht ml>
(不支持ECMAScript 6 语法 把let 换成 var 就行,)
显示数据:
相关文章推荐
- Swift - 获取当前时间的时间戳(时间戳与时间互相转换)
- NSString与NSDate互相转换 && 获取当前时间前一天/后一天
- JavaScript 遗漏知识再整理;错误处理,类型转换以及获取当前时间、年份、月份、日期;
- Swift - 获取当前时间的时间戳(时间戳与时间互相转换)
- php获取当前日期时间 & php日期转时间戳,指定日期转换成时间戳
- javascript:获取当前时间并转换为字符串
- JavaScript获取当前时区 时间转换
- Oracel根据当前时间或者指定的时间转换成星期几
- JavaScript获取当前页面上的指定对象示例代码
- Javascript 获取系统当前时间
- asp.net使用javascript实现不刷新页面获取当前时间
- C#中系统时间和UNIX时间戳互相转换
- 两例JavaScript 获取当前系统日期和时间
- Java将Unix时间戳转换成指定格式日期
- JS获取当前时间戳的方法-JavaScript 获取当前时间戳
- javaScript获取当前时间、日期、月份、季度等
- JavaScript 获取当前时间戳的代码
- Dynamics CRM 窗体Javascript获取时间字段值的准确转换
- java 和javascript 获取当前日期时间和本周日期时间 .
- C++如何获取当前时间并转换成相应的格式字符串.