כיצד להמיר חותמת זמן לפורמט תאריך ב-JavaScript

Kyzd Lhmyr Hwtmt Zmn Lpwrmt T Ryk B Javascript



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

מדריך זה ידריך אותך בנוגע להמרת חותמת זמן לפורמט תאריך ב-JavaScript.







כיצד להמיר ערך חותמת זמן בפורמט תאריך ב-JavaScript?

כדי להמיר ערך חותמת זמן בפורמט תאריך ב-JavaScript, ניתן ליישם את השיטות הבאות:



  • ' תאריך חדש() 'קונסטרוקטור
  • ' getHours() ', ' getMinutes() ' ו' toDateString() ' שיטות
  • ' תַאֲרִיך מעמד שיטות



עברו על השיטות הנדונות אחת אחת!





שיטה 1: המרת חותמת זמן לפורמט תאריך ב-JavaScript באמצעות 'New Date()' Constructor

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

הדוגמה להלן תדגים את המושג המוצהר.



דוגמא

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

היה חותמת זמן = 1807110465663

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

var dateFormat = תאריך חדש ( חותמת זמן ) ;

לבסוף, רשום את ערך פורמט התאריך המרה במסוף:

console.log ( פורמט תאריך )

הפלט של היישום לעיל יביא כדלקמן:

שיטה 2: המרת חותמת זמן לפורמט תאריך ב-JavaScript באמצעות שיטות 'getHours()', 'getMinutes()' ו-'toDateString()'

ראשית, הקצה ערך חותמת זמן מסוים ואחסן אותו במשתנה בשם timeStamp:

היה חותמת זמן = 1107110465663

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

const תַאֲרִיך = תאריך חדש ( חותמת זמן ) ;

לאחר מכן, החל את ' getHours() ' ו' getMinutes() ” שיטות לקבל את השעות והדקות ביחס לערך TimeStamp שהוקצה. כמו כן, החל את ' toDateString() שיטה לקבל גם את התאריך המתאים:

dateFormat = date.getHours ( ) + ':' + date.getMinutes ( ) + ',' + date.toDateString ( ) ;

לבסוף, הצג את פורמט התאריך שנוצר במסוף:

console.log ( פורמט תאריך ) ;

תְפוּקָה

שיטה 3: המרת חותמת זמן לפורמט תאריך ב-JavaScript באמצעות שיטות מחלקות תאריך

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

תסתכל על הדוגמה הבאה.

דוגמא

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

היה חותמת זמן = 1107110465663
היה פורמט תאריך = תאריך חדש ( חותמת זמן ) ;

כעת, החל את ' השג תאריך() 'שיטה לקבלת היום בחודש, ' getMonth() 'לקבלת החודש,' getFullYear() על קבלת הערך של השנה המלאה. כמו כן, החל את ' getHours() ', ' getMinutes() ', ו' getSeconds() ' על קבלת הזמן המתאים מול חותמת הזמן שסופקה.

לבסוף, הוסף את כל התכונות כדי לקבל את פורמט התאריך ברצף:

console.log ( 'תאריך:' + dateFormat.getDate ( ) +
'/' + ( dateFormat.getMonth ( ) + 1 ) +
'/' +dateFormat.getFullYear ( ) +
'' +dateFormat.getHours ( ) +
':' +dateFormat.getMinutes ( ) +
':' +dateFormat.getSeconds ( ) ) ;

תְפוּקָה

ריכזנו שיטות שונות להמרת חותמת זמן לפורמט תאריך ב-JavaScript.

סיכום

כדי להמיר חותמת זמן לפורמט תאריך ב-JavaScript, החל את ' תאריך חדש() שיטת Constructor ליצירת אובייקט תאריך חדש והצגת התאריך והשעה הנוכחיים. כמו כן, החל את ' getHours() ', ' getMinutes() ', ו' toDateString() ” שיטות לקמפל את השעה והתאריך והצגתם. יתר על כן, ה' שיעור תאריך ניתן להשתמש בשיטות גם לאותה מטרה. מאמר זה מודרך הקשור להמרת חותמת זמן לפורמט תאריך ב-JavaScript.