js将时间戳转yyyy-mm-dd

9728人阅读 评论(3) 收藏 举报
分类:

js函数库太少了,时间戳转换都要自己写代码实现,小程序又用不了JQuery,自己实现了,可以自己拿去封装成自己的函数库。

这里要注意了php时间戳是10位,js里是13位,注意自己转换。

function formatDateTime(timeStamp) { 
    var date = new Date();
    date.setTime(timeStamp * 1000);
    var y = date.getFullYear();    
    var m = date.getMonth() + 1;    
    m = m < 10 ? ('0' + m) : m;    
    var d = date.getDate();    
    d = d < 10 ? ('0' + d) : d;    
    var h = date.getHours();  
    h = h < 10 ? ('0' + h) : h;  
    var minute = date.getMinutes();  
    var second = date.getSeconds();  
    minute = minute < 10 ? ('0' + minute) : minute;    
    second = second < 10 ? ('0' + second) : second;   
    return y + '-' + m + '-' + d+' '+h+':'+minute+':'+second;    
};  
console.log(formatDateTime(1495157126));


运行效果:2017-05-19 09:25:26

查看评论

js 时间戳转yyyy-MM-dd HH-mm-ss工具类

在web开发中,我们经常需要用js将时间戳转yyyy-MM-dd HH-mm-ss类似的格式,这样才适合我们的观感,那么我们该如何在js中将时间戳转换成这种格式呢?其实很简单,我们开发一个时间戳工具类...
  • shan1774965666
  • shan1774965666
  • 2017-02-13 16:02:25
  • 23475

js转换时间戳为yyyy-mm-dd

//年-月-日 function fmtDate(obj){ var date = new Date(obj); var y = 1900+date.getYear(); ...
  • yuanlijiefengjuan
  • yuanlijiefengjuan
  • 2018-01-20 19:25:13
  • 813

javascript时间戳转yyyy-MM-dd hh:mm:ss

formatDate : function(ns) { var d = new Date(ns); var dformat = [ d.getFullYear(), d.getMonth() ...
  • mengxianhua
  • mengxianhua
  • 2016-11-18 15:04:17
  • 2927

JS中时间戳转日期格式(YYYY-MM-dd HH:mm:ss)

JS中时间戳转日期格式(YYYY-MM-dd HH:mm:ss)
  • timchen525
  • timchen525
  • 2017-10-24 21:10:14
  • 918

js 时间戳和日期字符串相互转换

// 获取当前时间戳(以s为单位) var timestamp = Date.parse(new Date()); timestamp = timestamp / 1000; //当前时间戳为:140...
  • qilixiang012
  • qilixiang012
  • 2014-11-29 00:55:08
  • 3586

js将字符串时间格式yyyy-MM-dd hh:mm:ss 转换为long

var  ddate = new .replace(new RegExp("-","gm"),"/")
  • fengxing_2
  • fengxing_2
  • 2014-10-15 19:47:13
  • 21312

JS时间戳转YYYY-MM-DD 形式的时间显示

//转换时间 function getTime(time){ var time = new Date(time); ...
  • Smile_Miracle
  • Smile_Miracle
  • 2017-02-27 09:33:07
  • 563

js 将Date 日期对象与时间戳互相转换

第一种方法,使用Number()方法 var newDay = new Date(); console.log(Number(newDay));返回当前的时间的时间戳 第二种方法是,使...
  • qq_30100043
  • qq_30100043
  • 2016-12-28 16:39:20
  • 12349

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

1. 将时间戳转换成日期格式 // 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象 /** 1. 下面是获取时间日期的方法,需要什么样的格式自己拼接起来...
  • Servenity
  • Servenity
  • 2017-12-07 17:11:00
  • 119

java_时间戳与Date_相互转化

1、时间戳的定义   时间戳是指文件属性里的创建、修改、访问时间。  数字时间戳技术是数字签名技术一种变种的应用。在电子商务交易文件中,时间是十分重要的信息。在书面合同中,文件签署...
  • heng615975867
  • heng615975867
  • 2014-06-30 18:25:22
  • 192124
    个人资料
    专栏达人
    等级:
    访问量: 37万+
    积分: 5821
    排名: 5532
    个人中心
    微信公众号
    微信公众号
    博客技术交流群
    想要源码加群,群文件里下载
    私信不能及时回复,进群@群主
    个人网站:www.yunyii.cn
    GitHub:点击进入
    博客专栏