这可能是一个简单的问题,因为我在JavaScript中仍然是 newbie ,假设我有ISO格式的DateTime:
2012-07-07T17:00:00
我想将此日期格式化为字符串:
07.07.2012
我已经编写了一个格式化为7.7.2012的函数,如下所示:
var formatDate = function (datum) {
var date = new Date(datum);
return date.getDate() + '.' + (date.getMonth() + 1) + '.' + date.getFullYear();
};
如何修改此代码以获取结果07.07.2012
而不是7.7.2012
答案 0 :(得分:5)
这可能会有所帮助。
<script type="text/javascript">
var date=new Date();
day=date.getDate();
month=date.getMonth();
month=month+1;
if((String(day)).length==1)
day='0'+day;
if((String(month)).length==1)
month='0'+month;
dateT=day+ '.' + month + '.' + date.getFullYear();
//dateT=String(dateT);
alert(dateT);
</script>
答案 1 :(得分:3)
答案 2 :(得分:1)
使用这个方便的脚本。该链接提供说明