JavaScript Date() Constructor

Javascript Date Constructor



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

מדריך זה ירחיב את הבנאים של Date() ב-JavaScript.







מהו JavaScript Date() Constructor?

ליצירת אובייקטי Date, השתמש ב-' חָדָשׁ ' מפעיל. ישנם ארבעה בנאים שונים של Date() זמינים ליצירת אובייקטי תאריך:



    • תַאֲרִיך()
    • Date(dateString)
    • תאריך (מילישניות)
    • תאריך (שנה, חודש, יום, שעות, דקות, שניות, אלפיות שניות)

בואו נבדוק כל אחת מהשיטות המוזכרות אחת לאחת!



כיצד להשתמש ב-Date() Constructor ב-JavaScript?

על ידי התקשרות ל' תאריך חדש() 'בנאי, נוצר אובייקט תאריך חדש עם התאריך והשעה של היום:





היה תַאֲרִיך = תאריך חדש ( ) ;


כעת, הדפס את התאריך והשעה הנוכחיים בקונסולה על ידי העברת המשתנה ' תַאֲרִיך ' אל ה ' console.log() ' שיטה:

console.log ( תַאֲרִיך ) ;


ערך התאריך הבא יוצג במסוף:



כיצד להשתמש ב-Date(dateString) Constructor ב-JavaScript?

על מנת לבנות אובייקט תאריך חדש עם מחרוזת תאריך מסופקת, השתמש ב-' new Date(dateString) 'קונסטרוקטור.

לשם כך, ראשית, ניצור אובייקט תאריך חדש על ידי העברת תאריך כמחרוזת בבנאי Date(dateString):

היה תַאֲרִיך = תאריך חדש ( '8 באוקטובר 2022 15:11:05' ) ;


לאחר מכן, הדפס אותו על המסוף:

console.log ( תַאֲרִיך ) ;


הפלט המתאים ייראה כך:

כיצד להשתמש ב-Date (מילישניות) Constructor ב-JavaScript?

בעזרת ה' תאריך חדש (מילישניות) בנאי, אובייקט תאריך חדש נוצר על ידי ניצול זמן אוניברסלי (UTC) על ידי הוספת אלפיות השנייה.

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

היה תַאֲרִיך = תאריך חדש ( 0 ) ;


הדפס את התאריך המוחזר על ידי ' תאריך חדש (מילישניות) 'קונסטרוקטור בשיטת console.log():

console.log ( תַאֲרִיך ) ;


תְפוּקָה


באופן דומה, כאשר עברנו ' 500000000000 ' אלפיות שניות לבנאי, התאריך יוצג ביחס אליו:

היה תַאֲרִיך = תאריך חדש ( 500000000000 ) ;


הפלט הנתון מציג את הזמן לאחר 15 שנים:

כיצד להשתמש ב-Date (שנה, חודש, יום, שעות, דקות, שניות, אלפיות שניות) ב-JavaScript?

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

לדוגמה, נעביר את כל הפרמטרים לבנאי Date(), כולל שנה, חודש, יום, שעות, דקות, שניות ומילי-שניות כמו 2022, 5, 11, 15, 14, 15 ו-7, בהתאמה:

היה תַאֲרִיך = תאריך חדש ( 2022 , 5 , אחד עשר , 12 , 14 , חֲמֵשׁ עֶשׂרֵה , 7 ) ;


לבסוף, הדפס את ערך אובייקט התאריך על המסוף באמצעות ' console.log() ' שיטה:

console.log ( תַאֲרִיך ) ;


תְפוּקָה


אספנו את כל ההוראות החיוניות הקשורות לבנאי JavaScript Date() .

סיכום

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