將日期從字串轉換為輸入類型日期格式
P粉587780103
2023-09-05 21:31:29
<p>我有一個「datetime-local」的 HTML 輸入類型,然後將其儲存在 MS SQL Server 資料庫的日期時間欄位中。當我載入編輯頁面時,我想用資料庫中的值填入此 HTML 日期欄位。當我控制台出日期的值時,它是:
「2023 年 5 月 16 日星期二 15:40:00 GMT 0200(南非標準時間)」。
有沒有人成功地使用 Javascript 將這樣的字串轉換為可接受的 HTML 日期輸入格式? </p>
Js 有內建方法,您可以使用這些方法來處理日期。
在下面的例子中我:
Date
方法將輸入字串轉換為 Date 物件。getFullYear
方法從 Date 物件中提取年份。getMonth
方法從 Date 物件中提取月份。getMonth
方法傳回從零開始的月份索引(一月 = 0、二月 = 1 等),因此我們必須執行以下操作:結果 1。padStart
方法確保月份字串的長度為 2 個字元。範例:如果擷取的值 = 1,則月份 = 01。getDay
方法從 Date 物件中提取日期。padStart
方法確保日期字串的長度為 2 個字元。範例:如果擷取的值 = 1,則日期 = 01。