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