使用下列指令將格式為「Sun May 11,2014」的日期轉換為「2014-05 -11” JavaScript 可以有效率地實作。
一種方法涉及利用內建的 toISOString 方法,該方法傳回ISO 8601 格式的日期,包括日期和時間部分。若要僅提取日期部分,您可以在「T」字元處拆分結果,從而隔離日期字串。例如:
let yourDate = new Date('Sun May 11,2014'); const date = yourDate.toISOString().split('T')[0]; console.log(date); // Logs: "2014-05-11"
或者,如果您需要處理時區差異,可以使用getTimezoneOffset 和getTime 方法調整日期,然後再將其轉換為ISO 8601 格式:
const offset = yourDate.getTimezoneOffset(); yourDate = new Date(yourDate.getTime() - (offset * 60 * 1000)); const date = yourDate.toISOString().split('T')[0]; console.log(date); // Logs: "2014-05-11"
透過這些方法,您可以有效地將JavaScript 日期轉換為所需的YYYY-MM-DD格式,從而方便您的日期處理和格式化應用程式。
以上是如何將 JavaScript 日期轉換為 YYYY-MM-DD 格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!