我试图将时间戳转换为格式(2016年7月14日),我使用了以下代码:
var wiDaterawa = entry.data.channel.created;
var wiDateraw = new Date(entry.data.channel.created * 1000);
var months =
['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
var year = wiDateraw.getFullYear();
var month = months[wiDateraw.getMonth()];
var date = wiDateraw.getDate();
var wiDate = month + ' ' + date + ', ' + year ;
通过这段代码我试图传递时间戳:1481791797000并得到结果:
2月11日,48926
这一年没有以适当的方式展示。 当我用它测试时:
var wiDate = new Date(entry.data.channel.created);
显示:
2016年12月15日星期四12:49:57 GMT + 0400(阿拉伯标准时间)
我也尝试使用php代码:
<?php print $returnValue = date('M d,Y', 1481791797000); ?>
得到了结果:
2月11日,48926
我需要基于JavaScript的结果,因为我将所有结果绑定到JavaScript函数中。
你能帮我解决一下吗?