我想將默認日期設置爲我的asp.net web表單中的文本框,在表單加載上使用jquery。爲此,我使用函數:用表單上的dd/mm/yy格式填充文本框
<!DOCTYPE html>
<html>
<body onload="myFunction()">
<input type="text" class="form-control" placeholder="dd/mm/yyyy" autocomplete="off" id="datepicker2" name="datepicker2" />
<p id="demo"></p>
<script>
function myFunction() {
var d = new Date();
var n = d.toLocaleDateString();
document.getElementById("datepicker2").defaultValue = n;
}
</script>
</body>
</html>
但是,當我將此添加到我的解決方案的日期格式更改爲MM/DD/YYYY,其中我期待它在DD/MM/YYYY格式。
爲什麼toLocaleDateString();
不能解決我的問題? datepicker2
是datepicker
。對於日曆視圖,我有一個功能datepicker()
,當我使用鼠標選擇日期時,該功能還以dd/mm/yyyy格式輸出。
那麼,如何填充datepicker2與當前日期在dd/mm/yyyy格式?
注意:僅當我使用FireFox時,發生此問題!
25/07/2017爲DD/MM/YY格式。所以你的問題是什麼(我檢查了鉻/火狐/ Safari瀏覽器) –
@AlivetoDie在我的解決方案中它的07/25/2017(在Firefox上) – Jack
我認爲你有一些其他代碼操縱數據 –