格式化日期?

时间:2013-04-12 08:26:55

标签: javascript date format

我有一个字段,您必须输入日期,但我在该字段上还有一个自动插入当前日期的脚本。我的问题是日期的格式类似于M / DD / YYYY 00:00:00 AM / PM但我只是希望它像DD / MM / YY。

顺便说一下,这是我当前的代码:

<b>Date of Registration:</b> <input type="text" id="txtregodate" name="regodate">

<script type="text/javascript">
var now = new Date ();
document.getElementById('txtregodate').value = now.toLocaleString();
</script>

有没有办法格式化我正以这种方式使用的功能?

3 个答案:

答案 0 :(得分:1)

这个东西有一个很棒的图书馆:http://momentjs.com/

答案 1 :(得分:1)

试试这个...这将给出DD / MM / YY格式日期

var now = new Date ();
document.getElementById('txtregodate').value = now.getDate() + '/' + (now.getMonth() + 1)+ '/' + (now.getYear()%100);

答案 2 :(得分:0)

(全部是关于利用Date方法(getDategetMonthgetYeargetFullYear)并将它们连接为字符串。基本上就是这样。

var now = new Date();
document.getElementById('txtregodate').value = now.getDate()+'/'+(now.getMonth()+1)+'/'+(now.getFullYear()%100);

您可以从here

获取此信息