0

我有一个字段,您必须在其中输入日期,但我在该字段上也有一个脚本,它会自动插入当前日期。我遇到的问题是日期的格式类似于 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>

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

4

3 回答 3

1

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

于 2013-04-12T08:29:16.773 回答
1

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

var now = new Date ();
document.getElementById('txtregodate').value = now.getDate() + '/' + (now.getMonth() + 1)+ '/' + (now.getYear()%100);
于 2013-04-12T08:37:49.150 回答
0

(这完全是关于利用Date方法(getDate, getMonth, getYear, getFullYear)并将它们连接为字符串。基本上就是这样。

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

您可以从这里获取此信息

于 2013-04-12T08:38:12.787 回答