js时间戳转为日期格式

标签: javascript
1人阅读 评论(0) 收藏 举报
分类:


js时间戳转为日期格式

 

今早到公司发现昨天的项目一个小bug,也算不上bug吧就是我的日期没改。也不是什么大的问题就是把时间戳转换成时间。直接百度复制粘贴运行=============靠错了!!!!此时真是一个大写的尴尬!(以后没测试的东西坚决不炫耀了。)这个文章就是要我记住这次教训。太丢人了吧也!(这里特别感谢群里的年华欧巴的帮助!)

接下来总结几个方法吧关于时间戳转换成日期格式。

方法一:

<script> 
   function getLocalTime(nS) { 
       return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' '); 
   } 
   alert(getLocalTime(1293072805)); 
</script>

弹出:2010年12月23日 10:53

方法二:

也可以用下面这种方法(这个在我用的时候发现一个弊端,就是如果我不想要时分秒,那么我截取字符串的时候就麻烦了!)

<script> 
   function getLocalTime(nS) { 
       return new Date(parseInt(nS) * 1000).toLocaleString().substr(0,17)} 
       alert(getLocalTime(1293072805)); 
</script>

方法三:

如果想弹出:2010-10-20 10:00:00这个格式的也好办

<script> 
    function getLocalTime(nS) { 
       return new Date(parseInt(nS) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " "); 
    } 
       alert(getLocalTime(1177824835)); 
</script>

方法四:

function formatDate(now) { 
     var year=now.getFullYear(); 
     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; 
} 
//如果记得时间戳是毫秒级的就需要*1000 不然就错了记得转换成整型
var d=new Date(1230999938); 
alert(formatDate(d));

上面这四个方法都比较容易理解,记下来方面这脑子再忘记吧!

 

转载请注明:小月博客 » js时间戳转为日期格式

查看评论

通过js时间戳转换成标准日期格式

  • 2017年08月17日 11:26
  • 47KB
  • 下载

js时间戳与日期格式之间的转换

将时间戳转换为日期格式var date = new Date(时间戳);获取一个时间对象。 下面是获取时间日期的方法 下面是获取时间日期的方法。 date.getFullYear();//获取完整的年...
  • cwzhsi
  • cwzhsi
  • 2015-08-24 09:08:28
  • 3536

js 时间戳转为日期格式

什么是Unix时间戳(Unix timestamp): Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方...
  • GarfieldEr007
  • GarfieldEr007
  • 2016-06-09 14:24:27
  • 4145

一个把时间戳转化成特定日期格式的js函数

Date.prototype.Format = function (timestamp, fmt) {  var date = new Date(timestamp*1000);     var o ...
  • lalala__123
  • lalala__123
  • 2017-01-04 00:52:31
  • 620

javascript时间戳和日期字符串相互转换代码(超简单)

一、日期字符串转时间戳 // 获取当前时间戳(以s为单位) // 第一种方式 var timestamps = +new Date(); timestamps ...
  • js_admin
  • js_admin
  • 2017-08-09 10:36:39
  • 3435

js 时间戳日期转换为指定格式

//传入时间戳字符串返回格式化的数据  function datasng(sng,fmat)                     { // (new Date(parseInt(sng) * 10...
  • wangzhiqiang123456
  • wangzhiqiang123456
  • 2015-03-31 17:48:48
  • 1756

Java 时间戳转化为时间格式

一、Java时间戳转化为时间格式:yyyy-MM-dd hh:mm:ss Comment com = new Comment(); com.setComme...
  • wxs19911107
  • wxs19911107
  • 2017-05-10 14:07:19
  • 142

java 时间戳转换为 时间或者日期

package logic.test; import java.text.SimpleDateFormat; import java.util.Date; public class TestT...
  • toudou2
  • toudou2
  • 2016-06-28 16:20:47
  • 380

Access Modify Change 三种时间戳详解

Linux下文件的三种时间戳 Linux下文件的三种时间标记 三种时间对应关系表 column column column 访问时间 Access at...
  • gui951753
  • gui951753
  • 2018-01-27 15:03:49
  • 96

js 时间格式与时间戳的相互转换

一.时间转换时间戳 function transdate(endTime){ var date=new Date(); date.setFullYear(endTime.substring(0,4))...
  • qq1355541448
  • qq1355541448
  • 2013-12-25 13:23:40
  • 6674
    个人资料
    等级:
    访问量: 1252
    积分: 35
    排名: 196万+
    文章存档