我注意到,使用下面的HTML代碼:如何獲取用戶在JavaScript
<input type="date" value="2017-12-13" />
結果在輸入看起來像這樣:
但是,我發現沒有證據表明我可以使用JavaScript函數手動格式化日期。
這似乎很奇怪,他們提供了這個功能在HTML元素,但在JavaScript中。
作爲一種冒險的方法,我研究過只是創建一個輸入,禁用它並使用css格式化它看起來像簡單的文本。
是否有我不知道使用這種格式的功能,如果沒有,是否有任何計劃添加此功能。
要想輕鬆地測試自己,請按照上圖中指示的窗口中的格式更改。重新啓動谷歌瀏覽器,然後訪問https://jsfiddle.net/3hyyv04d/1/
是中發生的事情,那是因爲一些JavaScript的你使用。基本的瀏覽器代碼不會像這樣重寫日期字符串。 – Pointy
我不確定我是否理解這個問題,你想要一個可以格式化日期對象的函數,就像用戶操作系統一樣? – MinusFour
@點它發生沒有javascript,自己嘗試 - 看到https://jsfiddle.net/3hyyv04d/ –