博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js时间戳格式化成日期格式的多种方法
阅读量:7051 次
发布时间:2019-06-28

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

js需要把时间戳转为为普通格式,一般的情况下可能用不到的, 

下面先来看第一种吧 

复制代码代码如下:
function getLocalTime(nS) { 
return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' '); 
alert(getLocalTime(1293072805)); 

结果是 
2010年12月23日 10:53 
第二种 

复制代码代码如下:
function getLocalTime(nS) { 
return new Date(parseInt(nS) * 1000).toLocaleString().substr(0,17)} 
alert(getLocalTime(1293072805)); 

如果你想得到这样格式的怎么办呢? 
2010-10-20 10:00:00 
看下面代码吧 

复制代码代码如下:
function getLocalTime(nS) { 
return new Date(parseInt(nS) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " "); 
alert(getLocalTime(1177824835)); 

也可以这样写的 

复制代码代码如下:
function formatDate(now) { 
var year=now.getYear(); 
var month=now.getMonth()+1; 
var date=now.getDate(); 
var hour=now.getHours(); 
var minute=now.getMinutes(); 
var second=now.getSeconds(); 
return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second; 
var d=new Date(1230999938); 
alert(formatDate(d)); 

好了问题解决 
需要注意的是 
不要把字符串中的Date(这样的字符也传进去,要先处理一下,这样很方便 就能处理的 
可以使用replace方法 
如下: 

复制代码代码如下:
replace("/Date(","").replace(")/",""); 

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

你可能感兴趣的文章
花10分钟搞懂开源框架吧 - 【NancyFx.Net】
查看>>
GridView(网格视图)+MotionEvent(触控事件)实现可以拖动排序的网格图
查看>>
显示/隐藏Mac下的隐藏文件
查看>>
POJ-3565 Ants 空间点对不相交匹配-最小权值匹配
查看>>
springmvc(一)
查看>>
Hibernate与 MyBatis的比较
查看>>
awk调用shell命令的两种方法:system与print
查看>>
juqery模板 Templates
查看>>
移动浏览器中实现拨打电话,调用sms,发送email
查看>>
docker 搭建小型的node开发环境。
查看>>
Java第九次作业
查看>>
.Net Discovery系“.NET技术”列之-深入理解平台机制与性能影响 (中)
查看>>
1.文件重命名工具
查看>>
【java】json格式解析
查看>>
Linux开始结束ping命令
查看>>
开源一款私藏Management Studio插件,ProjkyAddin,送给所有使用SQLServer的园友们
查看>>
jQuery判断checkbox是否选中的3种方法
查看>>
LinkedList源码分析
查看>>
【算法介绍】哈希排序算法
查看>>
UpdatePanel and JQuery Plugin
查看>>