JS或者jQuery中怎么处理时间戳为Y-m-d 这样的格式

JavaScript027

JS或者jQuery中怎么处理时间戳为Y-m-d 这样的格式,第1张

推荐一个JavaScript常用函数库:

jutils

其中的 formatDate 函数(javascript时间戳转换),支持自定义格式,可以显示年,月,周,日,时,分,秒多种形式的日期和时间。

例:

var date = jutils.formatDate(new Date(1567564136*1000),"YYYY-MM-DD HH:ii:ss")

console.log(date)

// 2019-09-04 10:28:56

还可以自定义返回格式,更多用法可以参照:

js将时间戳转为日期格式

部分源码的截图:

js时间戳转换年月日

<html>

<body>

<script type="text/javascript">

var y,m,d,sum=0

var days=[31,28,31,30,31,30,31,31,30,31,30,31]

var today=new Date()

y=today.getFullYear()

m=today.getMonth()

d=today.getDate()

for(var i=0i<mi++)

sum+=days[i]

sum+=d

if(0==y%400 || (0==y%4 &&0!=y%100))

sum+=1

document.write(""+y+"年"+(m+1)+"月"+d+"日,是今年的第"+sum+"天")

</script>

</body>

</html>