首頁 > web前端 > js教程 > 如何將 JavaScript 日期轉換為 YYYY-MM-DD 格式?

如何將 JavaScript 日期轉換為 YYYY-MM-DD 格式?

Mary-Kate Olsen
發布: 2024-12-16 18:17:09
原創
774 人瀏覽過

How to Convert a JavaScript Date to YYYY-MM-DD Format?

將JavaScript 日期轉換為YYYY-MM-DD 格式

使用下列指令將格式為「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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板