看板 Web_Design 關於我們 聯絡資訊
大家好 input type="date" 年份預設是西元年 請問有辦法讓年份是民國年嗎? 如果不行,那有其他的日期選擇器提供民國年的功能嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.142.216.67 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1681913591.A.20E.html
autumoon: 太久沒碰code忘了詳細的作法,以前有看過y-1911的方式 04/19 22:40
luckynu: 切換成年月日個別設定吧 04/20 00:25
kyoe: 改用 number / text 自行輸入吧 04/20 10:14
謝謝大家 使用者想用選的(民國年) 還沒找到解答前 我想暫時用西元年讓他們選好了
Hsins: type="date" 雖然可以給定 lang="zh-TW" 但不會影響顯示的 04/21 02:34
Hsins: 日曆選擇器的語言,那個是瀏覽器做的事情,以目前看來主流 04/21 02:35
Hsins: 的瀏覽器並不支援;所以要實現民國表示法會採用額外的函數 04/21 02:36
Hsins: 庫或套件,關鍵字用 datepicker 去找 04/21 02:36
Hsins: 上面是一個年代久遠的 jQuery UI 04/21 02:37
謝謝 其實發文前 我有找到這個 https://codepen.io/not0000/pen/KvvGjr 跟上面那個連結好像是一樣的 但有一個問題 就是我讓頁面一載入時 去設定<input type="text">的值 此時開啟日曆 發現日曆顯示的值 不是我設定的值 這有辦法解決嗎? 謝謝
vi000246: 自己算就好了 04/21 11:29
single4565: 也可以後端拿到值後再去處理 04/25 03:01
後端處理沒問題,問題是使用者想在前端看到民國年 ※ 編輯: kisha024 (114.27.157.164 臺灣), 04/25/2023 21:10:58