js时间戳转成日期格式

将时间戳转换成日期格式:// 简单的一句代码var date = new Date(时间戳); //获取一个时间对象  注意:如果是uinx时间戳记得乘于1000。比如php函数time()获得的时间戳就要乘于1000

/*----------下面是获取时间日期的方法,需要什么样的格式自己拼接起来就好了----------*/date.getFullYear();//获取完整的年份(4位,1970)date.getMonth();//获取月份(0-11,0代表1月,用的时候记得加上1)date.getDate();//获取日(1-31)date.getTime();//获取时间(从1970.1.1开始的毫秒数)date.getHours();//获取小时数(0-23)date.getMinutes();//获取分钟数(0-59)date.getSeconds();//获取秒数(0-59)//更多好用的方法可以到这查找 -> http://www.w3school.com.cn/jsref/jsref_obj_date.asp

// 例子,比如需要这样的格式:yyyy-MM-dd hh:mm:ssvar date = new Date(1398250549490);Y = date.getFullYear() + ‘-‘;M = (date.getMonth()+1 < 10 ? ‘0‘+(date.getMonth()+1) : date.getMonth()+1) + ‘-‘;D = date.getDate() + ‘ ‘;h = date.getHours() + ‘:‘;m = date.getMinutes() + ‘:‘;s = date.getSeconds(); console.log(Y+M+D+h+m+s); //呀麻碟

//输出结果:2014-04-23 18:55:49

将日期格式转换成时间戳:// 也很简单date = new Date(‘2014-04-23 18:55:49:123‘); //传入一个时间格式,如果不传入就是获取现在的时间了,就这么简单。// 有三种方式获取time1 = date.getTime()time2 = date.valueOf()time3 = Date.parse(date)

// 三种获取的区别第一、第二种:会精确到毫秒第三种:只能精确到秒,毫秒将用0来代替// 比如上面代码输出的结果(一眼就能看出区别)://    1398250549123//    1398250549123//    1398250549000 

注意:获取到的时间戳除于1000就可以获得unix的时间戳了,在传值给PHP时用得到。
时间: 2024-11-07 10:15:26

js时间戳转成日期格式的相关文章

js时间戳转化成日期格式

function timestampToTime(timestamp) { var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 var Y = date.getFullYear() + '-'; var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-'; var D = (date.getDate

js将时间戳转换成日期格式

// 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象  注意:如果是uinx时间戳记得乘于1000.比如php函数time()获得的时间戳就要乘于1000 /*----------下面是获取时间日期的方法,需要什么样的格式自己拼接起来就好了----------*/ date.getFullYear();//获取完整的年份(4位,1970) date.getMonth();//获取月份(0-11,0代表1月,用的时候记得加上1) date.getDate(

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).toLoca

js 时间戳转换成时间格式,可自定义格式

由于 c# 通过ajax获取的时间 传到前台 格式为:/Date(1354116249000)/ 所以需要转换一下,想要什么格式 更改 format() 里的 返回语句 就可以了 formatDate()方法传入的参数是时间戳,可以用replace()得到时间戳:replace("/Date(", "").replace(")/", ""),然后传入方法,就可以得到时间格式了 function formatDate(obj)

数据库 时间戳 转换成 日期格式

FROM_UNIXTIME('你的时间戳字段','%Y-%m-%d %H:%i:%s') 原文地址:https://www.cnblogs.com/wangshuazi/p/12015884.html

时间戳转换成日期格式

方法: format (data, fmt) { if (!fmt) { fmt = 'yyyy/MM/dd' } return Util.formatDate(data, fmt) }, formatDate : function(date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)); } let o =

js时间戳怎么转成日期格式

原文地址:http://www.sufeinet.com/thread-1500-1-1.html js时间戳怎么转成日期格式这个在主群里有朋友§☆釺哖蟲...o问js时间戳怎么转成日期格式 ,他的问题是这样的/Date(1354116249000)/ 这样的格式怎么转成时间格式这是从C#的Datatime格式通过Json传到Js里面的,下面是我们的提供的方法js需要把时间戳转为为普通格式,一般的情况下可能用不到的,下面先来看第一种吧 <script> function getLocalTim

时间戳怎么转成日期格式

原文地址:http://www.sufeinet.com/thread-1500-1-1.html js时间戳怎么转成日期格式这个在主群里有朋友§☆釺哖蟲...o问js时间戳怎么转成日期格式 ,他的问题是这样的/Date(1354116249000)/ 这样的格式怎么转成时间格式这是从C#的Datatime格式通过Json传到Js里面的,下面是我们的提供的方法js需要把时间戳转为为普通格式,一般的情况下可能用不到的,下面先来看第一种吧 <script> function getLocalTim

js中使用eval()方法将字符串转换成日期格式、并获取指定时间的日期

1.在js中eval()方法将字符串格式数据转换成日期格式 function getDate(strDate) {         //strDate为需要转换成日期格式的字符串         var date = eval('new Date(' + strDate.replace(/\d+(?=-[^-]+$)/,                 function (a) { return parseInt(a, 10) - 1; }).match(/\d+/g) + ')');