כיצד ליצור תאריך עם אזור זמן מוגדר מבלי להשתמש בייצוג מחרוזת ב-JavaScript

Kyzd Lyzwr T Ryk M Zwr Zmn Mwgdr Mbly Lhstms Byyzwg Mhrwzt B Javascript



אזור הזמן שנקבע מאפשר למפתח לקבוע קיזוז זמן נוכחי מ-UTC (זמן מתואם אוניברסלי). לפעמים, יש צורך ליצור תאריך עם אזור זמן מוגדר בהתאם לזמן המקומי. לשם כך, נעשה שימוש בשיטת Date() של JavaScript. יתר על כן, אתה יכול גם להשתמש בשיטת getTime() ולהפעיל ' getTimezoneOffset() ' כדי להוסיף או להחסיר היסט אזור זמן בהתאם לאזור.

פוסט זה יסביר את השיטה ליצירת תאריך עם אזור זמן מוגדר.

יצירת תאריך עם אזור זמן מוגדר ללא ייצוג מחרוזת

כדי ליצור תאריך עם אזור זמן מוגדר, ' תַאֲרִיך() ניתן להשתמש בשיטת JavaScript. זוהי שיטה מובנית המשמשת לעבודה עם תאריכים ושעות.







תחביר



בתחביר זה, ' תַאֲרִיך() ' מופעלת השיטה:



חָדָשׁ תַאֲרִיך ( שנה, חודש, תאריך, שעה, דקה, שנייה, אלפית שנייה )

' שָׁנָה ', ' חוֹדֶשׁ ', ' תַאֲרִיך ', ' שָׁעָה ', ' דַקָה ', ' שְׁנִיָה ', ו' אלפית השנייה ' מועברים כפרמטרים ליצירת התאריך עם אזור זמן מוגדר.





דוגמה 1: על ידי הגדרת אובייקט התאריך

בדוגמה המוצהרת הזו, אובייקט מאותחל כ' ד '. לאחר מכן, 'הזמין את' תַאֲרִיך() ' שיטה והעבירו את התאריך לפי התחביר לעיל:

יש ד = חָדָשׁ תַאֲרִיך ( 2023 03 עשרים , 1 , 78 , 27 , 0 ) ;

העבר את האובייקט כטיעון ל' console.log() שיטה להצגת התוצאה במסוף:



לְנַחֵם. עֵץ ( ד )

ניתן לראות שהתאריך נוצר עם אזור זמן מוגדר ללא ייצוג מחרוזת:

דוגמה 2: שימוש בשיטת setTime()

כאן נוצר תאריך חדש ומאוחסן במשתנה המוצהר בעזרת ' תַאֲרִיך() ' שיטה:

var date = חָדָשׁ תַאֲרִיך ( 2023 , 07, עשרים ואחת ) ;

קרא את ' זמן מוגדר() ' שיטה להגדרת השעה. יתר על כן, ' getTime() ' ו' getTimezoneOffset() ' משמשים גם כטיעון של ' זמן מוגדר() ' שיטה כדי לקבל את השעה ולקבוע את אזור הזמן. היכן 'getTimezoneOffset()' יכול להוסיף או להחסיר את היסט אזור הזמן:

תַאֲרִיך. זמן מוגדר ( תַאֲרִיך. getTime ( ) + תַאֲרִיך. getTimezoneOffset ( ) * 60 * 1000 ) ;

קרא לשיטה console.log() כדי להציג את התוצאה:

לְנַחֵם. עֵץ ( תַאֲרִיך ) ;

כתוצאה מכך, היום האחד מופחת מהתאריך שהוגדר בהתאם לקיזוז אזור הזמן:

זה הכל על יצירת התאריך עם אזור זמן מוגדר מבלי להשתמש בייצוג מחרוזת.

סיכום

כדי ליצור תאריך עם אזור זמן מוגדר ללא ייצוג מחרוזת, ' תַאֲרִיך() ניתן להפעיל שיטת JavaScript. זוהי שיטה מובנית המשמשת לעבודה עם תאריכים ושעות. יתר על כן, השתמש ב' getTimezoneOffset() ' שיכול להוסיף או להחסיר את היסט אזור הזמן. הפוסט הזה ציין כמה דרכים ליצירת תאריך עם אזור זמן מוגדר.