logo

אובייקט תאריך TypeScript

אובייקט התאריך מייצג את א תַאֲרִיך ו זְמַן פונקציונליות ב-TypeScript. זה מאפשר לנו לקבל או להגדיר את השנה, החודש והיום, השעה, הדקה, השנייה ומילי-שנייה.

אם ניצור תאריך ללא ארגומנט שהועבר לבנאי שלו, כברירת מחדל, הוא מכיל את התאריך והשעה של המחשב של המשתמש.

האובייקט Date מספק גם את הפונקציות שעוסקות בהן זמן אוניברסלי מתואם (UTC). , ידוע גם כ שעון גריניץ' (GMT) . תקן הזמן העולמי מבוסס על זמן UTC.

יצירת אובייקט תאריך

ישנן ארבע דרכים ליצור אובייקט תאריך חדש:

1. תאריך חדש(): זה יוצר אובייקט תאריך חדש עם הנוכחי תַאֲרִיך ו זְמַן .

דוגמא

 let date: Date = new Date(); console.log('Date = ' + date); //Date = Tue Feb 05 2019 12:05:22 GMT+0530 (IST) 

2. תאריך חדש (מילישניות): זה יוצר אובייקט תאריך חדש כ אֶפֶס זמן פלוס אלפיות השנייה .

דוגמא

 let date: Date = new Date(500000000000); console.log('Date = ' + date); //Date = Tue Nov 05 1985 06:23:20 GMT+0530 (IST) 

3. תאריך חדש (מחרוזת תאריך): זה יוצר אובייקט תאריך חדש ממחרוזת תאריך.

דוגמא

 let date: Date = new Date('2019-01-16'); console.log('Date = ' + date); //Date = Wed Jan 16 2019 05:30:00 GMT+0530 (IST) 

4. תאריך חדש (שנה, חודש, תאריך[, שעה, דקה, שנייה, אלפית שנייה ]): זה יוצר אובייקט תאריך חדש עם תאריך ושעה מוגדרים.

דוגמא

 let date: Date = new Date(2018, 0O5, 0O5, 17, 23, 42, 11); console.log('Date = ' + date); //Date = Tue Jun 05 2018 17:23:42 GMT+0530 (IST) 

מאפייני אובייקט תאריך

תכונה תיאור
בַּנַאִי זה מציין את הפונקציה שיוצרת אב טיפוס של אובייקט.
אב טיפוס זה מאפשר להוסיף מאפיינים ושיטות לאובייקט.

שיטות אובייקט תאריך

SN שיטה תיאור
1. תַאֲרִיך() הוא משמש להחזרת התאריך והשעה הנוכחיים.
2. השג תאריך() הוא משמש להחזרת יום בחודש עבור התאריך שצוין בהתאם לזמן המקומי.
3. השג תאריך() הוא משמש להחזרת יום בשבוע עבור התאריך שצוין בהתאם לזמן המקומי.
4. getFullYear() הוא משמש להחזרת שנה של התאריך שצוין בהתאם לזמן המקומי.
5. getHours() הוא משמש להחזרת שעות בתאריך שצוין בהתאם לזמן המקומי.
6. getMilliseconds() הוא משמש להחזרת אלפיות השנייה בתאריך שצוין בהתאם לזמן המקומי.
7. getMinutes() הוא משמש להחזרת דקות בתאריך שצוין בהתאם לזמן המקומי.
8. getMonth() הוא משמש להחזרת חודש בתאריך שצוין לפי זמן מקומי.
9. getSeconds() הוא משמש להחזרת שניות בתאריך שצוין בהתאם לזמן המקומי.
10. getTime() הוא משמש להחזרת הערך המספרי של התאריך שצוין כמספר האלפיות השנייה מאז 1 בינואר 1970, 00:00:00 UTC.
אחד עשר. getTimezoneOffset() הוא משמש להחזרת היסט אזור הזמן בדקות עבור המקום הנוכחי.
12. getUTCDate() הוא משמש להחזרת היום (התאריך) של החודש בתאריך שצוין לפי זמן אוניברסלי.
13. getUTCDay() הוא משמש להחזרת יום בשבוע בתאריך שצוין לפי זמן אוניברסלי.
14. getUTCFullYear() הוא משמש להחזרת השנה בתאריך שצוין לפי זמן אוניברסלי.
חֲמֵשׁ עֶשׂרֵה. getUTCHours() הוא משמש להחזרת שעות בתאריך שצוין לפי זמן אוניברסלי.
16. getUTCMilliseconds() הוא משמש להחזרת אלפיות שניות בתאריך שצוין לפי זמן אוניברסלי.
17. getUTCMinutes() הוא משמש להחזרת הדקות בתאריך שצוין לפי זמן אוניברסלי.
18. getUTCMonth() הוא משמש להחזרת החודש בתאריך שצוין לפי זמן אוניברסלי.
19. getUTCSeconds() הוא משמש להחזרת השניות בתאריך שצוין לפי זמן אוניברסלי.
עשרים. קבע תאריך() הוא משמש להגדרת היום בחודש עבור תאריך מוגדר בהתאם לזמן המקומי.
עשרים ואחת. setFullYear() הוא משמש להגדרת השנה המלאה לתאריך מוגדר בהתאם לזמן המקומי.
22. setHours() הוא משמש להגדרת השעות לתאריך מוגדר בהתאם לזמן המקומי.
23. setMilliseconds() הוא משמש לקביעת אלפיות השנייה עבור תאריך מוגדר בהתאם לזמן המקומי.
24. setMinutes() הוא משמש להגדרת הדקות עבור תאריך מוגדר בהתאם לזמן המקומי.
25. setMonth() הוא משמש להגדרת החודש עבור תאריך מוגדר בהתאם לזמן המקומי.
26. setSeconds() הוא משמש להגדרת השניות עבור תאריך מוגדר בהתאם לזמן המקומי.
27. זמן מוגדר() הוא משמש כדי להגדיר את אובייקט ה-Date לזמן המיוצג על ידי מספר אלפיות שניות מאז 1 בינואר 1970, 00:00:00 UTC.
28. setUTCDate() הוא משמש להגדרת היום (התאריך) של החודש עבור תאריך מוגדר בהתאם לזמן אוניברסלי.
29. setUTCFullYear() הוא משמש להגדרת השנה המלאה בתאריך שצוין בהתאם לזמן אוניברסלי.
30. setUTCHours() הוא משמש להגדרת השעות לתאריך מוגדר בהתאם לזמן אוניברסלי.
31. setUTCMilliseconds() הוא משמש לקביעת אלפיות השנייה עבור תאריך מוגדר בהתאם לזמן אוניברסלי.
32. setUTCMinutes() הוא משמש להגדרת הדקות עבור תאריך מוגדר בהתאם לזמן אוניברסלי.
33. setUTCMonth() הוא משמש לקביעת החודש עבור תאריך מוגדר בהתאם לזמן אוניברסלי.
3. 4. setUTCSeconds() הוא משמש כדי להגדיר את השניות עבור תאריך מוגדר בהתאם לזמן אוניברסלי.
35. toDateString() הוא משמש להחזרת החלק 'תאריך' של התאריך כמחרוזת הניתנת לקריאה על ידי אדם.
36. toLocaleDateString() הוא משמש להחזרת החלק 'תאריך' של התאריך כמחרוזת, תוך שימוש במוסכמות של המקום הנוכחי.
37. toLocaleFormat() הוא ממיר תאריך למחרוזת, באמצעות מחרוזת פורמט.
38. toLocaleString() הוא ממיר תאריך למחרוזת, תוך שימוש במוסכמות של המקום הנוכחי.
39. toLocaleTimeString() הוא משמש להחזרת חלק 'הזמן' של התאריך כמחרוזת, תוך שימוש במוסכמות של המקום הנוכחי.
40. toSource() הוא משמש להחזרת מחרוזת המייצגת את המקור עבור אובייקט Date שווה ערך; אתה יכול להשתמש בערך זה כדי ליצור אובייקט חדש.
41. toString() הוא משמש להחזרת מחרוזת המייצגת את אובייקט ה-Date שצוין.
42. toTimeString() הוא משמש להחזרת חלק 'הזמן' של התאריך כמחרוזת הניתנת לקריאה על ידי אדם.
43. toUTCString() הוא ממיר תאריך למחרוזת, תוך שימוש במוסכמות הזמן האוניברסלית.
44. ערך של() הוא משמש להחזרת הערך הפרימיטיבי של אובייקט Date.

דוגמא

 let date: Date = new Date(2017, 4, 4, 17, 23, 42, 11); date.setDate(13); date.setMonth(13); date.setFullYear(2013); date.setHours(13); date.setMinutes(13); date.setSeconds(13); console.log('Year = ' + date.getFullYear()); console.log('Date = ' + date.getDate()); console.log('Month = ' + date.getMonth()); console.log('Day = ' + date.getDay()); console.log('Hours = ' + date.getHours()); console.log('Minutes = ' + date.getMinutes()); console.log('Seconds = ' + date.getSeconds()); 

תְפוּקָה

 Year = 2013 Date = 13 Month = 1 Day = 3 Hours = 13 Minutes = 13 Seconds = 13