JavaScript:
קבלת התאריך הנוכחי
איך לעשות:
ב-JavaScript וניל, האובייקט Date
משמש לעבוד עם תאריכים וזמנים. הנה כיצד ניתן לקבל את התאריך והשעה הנוכחיים:
const currentDate = new Date();
console.log(currentDate); // דוגמא לפלט: Fri Apr 14 2023 12:34:56 GMT+0100 (British Summer Time)
להצגת התאריך בלבד בפורמט ידידותי יותר למשתמש, ניתן להשתמש במתודות כמו toLocaleDateString()
:
console.log(currentDate.toLocaleDateString()); // דוגמא לפלט: 14/4/2023
לשליטה רבה יותר על הפורמט, ספריות של צד שלישי כמו Moment.js או date-fns הן פופולריות מאוד, אך כדאי לדעת כי Moment.js כעת נחשבת לפרויקט מורשת שנמצא במצב תחזוקה.
באמצעות Moment.js:
const moment = require('moment'); // בהנחה שמשתמשים ב-Node.js או באמצעות מאגד מודולים
const formattedDate = moment().format('YYYY-MM-DD');
console.log(formattedDate); // דוגמא לפלט: 2023-04-14
עם date-fns, המדגישה מודולריות שמאפשרת לכם לייבא רק את מה שאתם צריכים:
const { format } = require('date-fns');
const formattedDate = format(new Date(), 'yyyy-MM-dd');
console.log(formattedDate); // דוגמא לפלט: 2023-04-14
כל שיטה מציעה רמות שונות של נוחות וגמישות לעבודה עם תאריכים ב-JavaScript, החל מהאובייקט Date
המובנה ועד ליכולות עיצוב ושינוי מורכבות יותר הזמינות באמצעות ספריות.