推荐一个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>