Javascript Date.toString()格式化?

时间:2012-09-05 20:01:57

标签: javascript date timestamp tostring

  

可能重复:
  Formatting a date in JavaScript

我有以下脚本。这是一个带日期范围的HTML5滑块。滑块使用的是unix时间戳,我想以可读格式显示当前选择。

这个工作正常但输出为“Wed May 16 2012 08:07:30 GMT + 0100(GMT Daylight Time)”尽管我将格式指定为“yyyy-MM-dd HH:mm:ss”。< / p>

为什么它没有以我的格式输出?

<input id="slider3" type="range" min="1337149800" max="1337160600"
  step="450" onchange="printValue('slider3','rangeValue3')"/>
<input id="rangeValue3" type="text" size="90"/>

<script>
function printValue(sliderID, textbox) {
  var x = document.getElementById(textbox);
  var y = document.getElementById(sliderID);

  var d1=new Date(y.value*1000);

  var newtimestamp = d1.toString("yyyy-MM-dd HH:mm:ss");

  x.value = newtimestamp;
}
</script>

1 个答案:

答案 0 :(得分:9)

JavaScript的Date对象不支持。有很多库可以帮到你。