כיצד להשיג תאריך ושעה נוכחיים ב- JavaScript?

How Get Current Date Time Javascript



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







Javascript מספק אובייקט מובנה תַאֲרִיך , שעוזר בניהול כל התאריך והשעה. מאוחר יותר, אנו יכולים לחלץ מה שאנחנו רוצים בהתאם לצרכים שלנו באמצעות שיטות מובנות שונות. אז בואו נקפוץ ישר לתהליך ונלמד את הטכניקות השונות לחלץ את התאריך והשעה הנוכחיים.



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



var הנוכחי= חָדָשׁ תַאֲרִיך ();

לאחר ההקצאה, בואו נסתכל על האובייקט תאריך מה יש לו בשבילנו.





לְנַחֵם.עֵץ(נוֹכְחִי)

בְּסֵדֶר! זה נראה די מגניב בפורמט טוב. אבל מה דעתך אם נרצה לקבל רק את השנה מהתאריך כולו? אנו יכולים להשתמש בפונקציה המובנית getFullYear () לצורך קבלת השנה בלבד.



נוֹכְחִי.getFullYear();

באופן דומה, אם נרצה לחלץ רק את השנה, נוכל להשתמש בפונקציה המובנית getMonths () לצורך קבלת החודש בלבד.

נוֹכְחִי.getMonth();

נראה שיש בעיה. זה לא החודש השמיני (אוגוסט)! כפי שאנו יכולים לראות בפלט השלם לעיל לאובייקט התאריך החדש. זהו ספטמבר. ובכן, זה בגלל הדיגיטל (0-11). לכן, עלינו להוסיף 1 כדי לקבל את החודש הנכון בכל פעם.

נוֹכְחִי.getMonth() + 1;

זה בסדר עכשיו.

בדיוק כמו לשנה, אנחנו יכולים לעשות את אותו הדבר לגבי התאריך. לדוגמה, כדי לחלץ או לקבל רק את התאריך, אנו יכולים להשתמש בפונקציה המובנית getDate ().

נוֹכְחִי.השג תאריך();

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

נוֹכְחִי.getHours();

אותו דבר לגבי הדקות. כדי לחלץ דקות בלבד, אנו יכולים להשתמש ב- getMinutes ().

נוֹכְחִי.getMinutes();

כדי לחלץ שניות בלבד, אנו יכולים להשתמש ב- getSeconds ().

נוֹכְחִי.getSeconds();

פונקציות מובנות מתקדמות

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

נוֹכְחִי.toLocaleTimeString(); // '14:42:07 PM'

ואם נרצה לחלץ רק את הזמן בצורה של מחרוזת. אנו יכולים להשתמש בפונקציה המובנית toLocaleDateString ().

נוֹכְחִי.toLocaleDateString(); // '29.9.2020'

ואם נרצה לחלץ את התאריך והשעה במחרוזת אחת, נוכל להשתמש בפונקציה המובנית toLocaleString ().

נוֹכְחִי.toLocaleString(); // '29.9.2020, 14:42:07'

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

סיכום

מאמר זה מסביר כיצד אנו יכולים לקבל את התאריך והשעה הנוכחיים וכיצד אנו יכולים להשתמש בו לצרכינו בצורה קלה, עמוקה ויעילה שכל מתחיל יכול להבין ולהשתמש בו. אז המשך ללמוד, לעבוד ולצבור ניסיון ב- Javascript עם linuxhint.com כדי להבין טוב יותר את זה. תודה רבה לך!