Baseline Widely available
toLocaleString()
ë©ìëë ë ì§ë¥¼ ì¸ì´ë³ë¡ 구ë¶íì¬ ëíë´ë 문ìì´ì ë°íí©ëë¤. Intl.DateTimeFormat
API 를 ì§ìíë 구íìì ì´ ë©ìëë ë¨ìí Intl.DateTimeFormat
를 í¸ì¶í©ëë¤.
const event = new Date(Date.UTC(2012, 11, 20, 3, 0, 0));
// British English uses day-month-year order and 24-hour time without AM/PM
console.log(event.toLocaleString("en-GB", { timeZone: "UTC" }));
// Expected output: "20/12/2012, 03:00:00"
// Korean uses year-month-day order and 12-hour time with AM/PM
console.log(event.toLocaleString("ko-KR", { timeZone: "UTC" }));
// Expected output: "2012. 12. 20. ì¤ì 3:00:00"
문ë²
toLocaleString()
toLocaleString(locales)
toLocaleString(locales, options)
매ê°ë³ì
locales
, options
ì¸ìë í¨ìì ëìì ì¬ì©ì ì ìíê³ ìì© íë¡ê·¸ë¨ìì íì ê·ì¹ì ì¬ì©í ì¸ì´ë¥¼ ì§ì í ì ìëë¡ í©ëë¤.
Intl.DateTimeFormat
API를 ì§ìíë 구íìì, ì´ íë¼ë¯¸í°ë¤ì ì ííê² Intl.DateTimeFormat()
ìì±ì íë¼ë¯¸í°ì ì¼ì¹í©ëë¤. Intl.DateTimeFormat
를 ì§ìíì§ ìë 구íì ë 매ê°ë³ì를 무ìíëë¡ ìì²ëì´, ì¬ì©ë ë¡ì¼ì¼ê³¼ ë°íë 문ìì´ íìì´ ìì í 구íì ì¢
ìë©ëë¤.
locales
Optional
BCP 47 ì¸ì´ íê·¸ 문ìì´ ëë ì´ë¬í 문ìì´ì ë°°ì´ì
ëë¤. Intl.DateTimeFormat()
ìì±ìì 매ê°ë³ì locales
ì ì¼ì¹í©ëë¤.
Intl.DateTimeFormat
ì ì§ìíì§ ìë 구íììë ì´ ë§¤ê°ë³ìë 무ìëê³ , ë³´íµ í¸ì¤í¸ ë¡ì¼ì¼ì´ ì¬ì©ë©ëë¤.
options
Optional
ì¶ë ¥ íìì ì¡°ì íë ê°ì²´ì
ëë¤. Intl.DateTimeFormat()
ìì±ì 매ê°ë³ì options
ì ì¼ì¹í©ëë¤. ë§ì½ weekday
, year
, month
, day
, dayPeriod
, hour
, minute
, second
, ê·¸ë¦¬ê³ fractionalSecondDigits
ê° ì ë¶ undefinedì´ë©´, year
, month
, day
, hour
, minute
, second
ê°"numeric"
ì¼ë¡ ì¤ì ë©ëë¤.
Intl.DateTimeFormat
를 ì§ìíì§ ìë 구íìì ì´ ë§¤ê°ë³ìë 무ìë©ëë¤.
ì´ ë§¤ê°ë³ìì ëí ìì¸í ì¤ëª
ê³¼ ì¬ì©ë²ì ìê³ ì¶ì¼ë©´ ë¤ìì 참조íììì¤. Intl.DateTimeFormat()
constructor
ì¸ì´ë³ íí íìì ë°ë¥¸ ë ì§ ë¬¸ìì´
Intl.DateTimeFormat
를 ì§ìíë 구íìì ììì new Intl.DateTimeFormat(locales, options).format(date)
ì ëì¼í©ëë¤.
ë¡ì¼ì¼ì ì§ì íì§ìê³ ê¸°ë³¸ì¼ë¡ ì¬ì©íë ê²½ì°, 기본 ë¡ì¼ì¼ê³¼ ìµì ì¼ë¡ í¬ë§·ë 문ìì´ì´ ë°íë©ëë¤.
const date = new Date(Date.UTC(2012, 11, 12, 3, 0, 0));
// ì¸ìê° ìë toLocaleString() ì 구í, 기본 ë¡ì¼ì¼, 기본 íìì¡´ì ë°ë¼ ë¬ë¼ì§ëë¤
console.log(date.toLocaleString());
// â "12/11/2012, 7:00:00 PM" en-Us ë¡ì¼ì¼ ë° America/Los_Angeles íìì¡´ìì ì¤ííì ë
ë¡ì¼ì¼ ë° ìµì
ì¸ìì ëí ì§ì íì¸
ìì§ locales
, options
ì¸ìë ì¼ë¶ ë¸ë¼ì°ì ìì ì§ìíì§ ììµëë¤. 구íìì í´ë¹ ì¸ì를 ì§ìíëì§ íì¸íë ¤ë©´ ì못ë ì¸ì´ íê·¸ê° RangeError
ìì¸ë¡ ê±°ë¶ëë ì구ì¬íì ì¬ì©í ì ììµëë¤.
function toLocaleStringSupportsLocales() {
try {
new Date().toLocaleString("i");
} catch (e) {
return e.name === "RangeError";
}
return false;
}
locales ì¬ì©
ì´ ìë ì§ìíë ë ì§ ë° ìê° íìì ì¼ë¶ ë³íì ë³´ì¬ì¤ëë¤. ë¹ì ì ì´í리ì¼ì´ì
ì ì¬ì©ì ì¸í°íì´ì¤ê° ì¬ì©íë ì¸ì´(ê·¸ë¦¬ê³ ì¼ë¶ ëì²´ ì¸ì´)ì íìì ì»ê¸° ìí´ì, ë°ëì locales
ì¸ì를 ì¬ì©íì¬ í´ë¹ ì¸ì´ë¥¼ ì§ì í´ì¼í©ëë¤.
const date = new Date(Date.UTC(2012, 11, 20, 3, 0, 0));
// ìëì íìì ë¡ì¼ì¼ì ë¡ì»¬ íìì¡´ì ê°ì íë¤
// America/Los_Angeles for the US
// ë¯¸êµ ìì´ë ë¬-ì¼-ë
ììì AM/PMì´ ìë 12ìê°ì ì¬ì©í©ëë¤
console.log(date.toLocaleString("en-US"));
// â "12/19/2012, 7:00:00 PM"
// ìêµ ìì´ë ì¼-ë¬-ë
ììì AM/PMì´ ìë 24ìê°ì ì¬ì©í©ëë¤
console.log(date.toLocaleString("en-GB"));
// â "20/12/2012 03:00:00"
// íêµì´ë ë
-ì-ì¼ ììì AM/PMì´ ìë 12ìê°ì ì¬ì©í©ëë¤
console.log(date.toLocaleString("ko-KR"));
// â "2012. 12. 20. ì¤í 12:00:00"
// ìëì´ë¥¼ ì¬ì©íë ëë¶ë¶ì ìëêµê°ë ëë¶ ìë¼ë¹ì ì«ì를 ì¬ì©í©ëë¤
console.log(date.toLocaleString("ar-EG"));
// â "Ù¢Ù â/١٢â/٢٠١٢ Ù¥:Ù Ù :٠٠ص"
// ì¼ë³¸ì´ì ê²½ì°, ì´í리ì¼ì´ì
ì´ ì¼ë³¸ ë¬ë ¥ì ì¬ì©íê³ ì¶ì ì ììµëë¤
// 2012ë
ì ê²½ì° Heisei 24ë
ì´ììµëë¤
console.log(date.toLocaleString("ja-JP-u-ca-japanese"));
// â "24/12/20 12:00:00"
// ë°ë¦¬ì´ì ê°ì´ ì§ìëì§ ìì ì ìë ì¸ì´ë¥¼ ìì²í ë, ëì²´ ì¸ì´ë¥¼ í¬í¨í©ëë¤. (ì´ ê²½ì°ìë ì¸ëë¤ììì´)
console.log(date.toLocaleString(["ban", "id"]));
// â "20/12/2012 11.00.00"
options ì¬ì©
toLocaleString()
ê° ì ê³µíë ê²°ê³¼ë options
ì¸ì를 ì¬ì©íì¬ ì¬ì©ì ì ìí ì ììµëë¤.
const date = new Date(Date.UTC(2012, 11, 20, 3, 0, 0));
// Request a weekday along with a long date
const options = {
weekday: "long",
year: "numeric",
month: "long",
day: "numeric",
};
console.log(date.toLocaleString("de-DE", options));
// â "Donnerstag, 20. Dezember 2012"
// ì´í리ì¼ì´ì
ì UTC를 ì¬ì©í ì ìê³ ê·¸ê²ì ë³´ì´ê² í ì ììµëë¤.
options.timeZone = "UTC";
options.timeZoneName = "short";
console.log(date.toLocaleString("en-US", options));
// â "Thursday, December 20, 2012, GMT"
// en-USë 24ìê° ì¬ì©ì´ ê°ë¥í©ëë¤
console.log(date.toLocaleString("en-US", { hour12: false }));
// â "12/19/2012, 19:00:00"
í¬ë§·ë ë ì§ ê°ì ì ì ê°ê³¼ ë¹êµíì§ ì기
ëë¶ë¶ì ê²½ì°, toLocaleString()
ê° ë°ííë íìì ì¼ê´ë©ëë¤. íì§ë§ ì´ê²ì 미ëì ë¬ë¼ì§ ì ìê³ , 모ë ì¸ì´ì ëí´ ë³´ì¥ëì§ ììµëë¤; ì¶ë ¥ ë³íì ì¤ê³ì ë°ë¼ íì©ëë©° ì¬ìì ë°ë¼ íì©ë©ëë¤.
í¹í IE ë° Edge ë¸ë¼ì°ì ë ë¤ë¥¸ í ì¤í¸ì ì°ê²°ë ë ì¶ë ¥ í ì¤í¸ê° ìì°ì¤ë½ê² ì°ê²°ëëë¡, ìë°©í¥ ì ì´ ë¬¸ì를 ì½ì í©ëë¤.
ì´ë¬í ì´ì ë¡, ë¹ì ì ì ì ê°ê³¼ toLocaleString()
ì ê²°ê³¼ ê°ì ë¹êµí ì ìë¤ê³ 기ëí ì ììµëë¤.
"1/1/2019, 01:00:00" ===
new Date("2019-01-01T01:00:00Z").toLocaleString("en-US");
// Firefoxë ë¤ë¥¸ 기í ë¸ë¼ì°ì ìì true ì
ëë¤
// IEë Edgeìì false ì
ëë¤
ì°¸ê³ : See also this StackOverflow thread for more details and examples.
ëª ì¸ì ë¸ë¼ì°ì í¸íì± See alsoRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4