עבודה עם תאריכים וזמנים

JavaScript כוללת את האובייקט Date לעבודה עם תאריכים וזמנים.

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


    let now = new Date();
    console.log(now); // מדפיס את התאריך והשעה הנוכחיים

    let specificDate = new Date('2023-01-01T00:00:00');
    console.log(specificDate); // מדפיס 'Sun Jan 01 2023 00:00:00 GMT+0000 (Coordinated Universal Time)'
    

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

קבלת מידע מתאריך


    console.log(now.getFullYear()); // מדפיס את השנה
    console.log(now.getMonth()); // מדפיס את החודש (0-11)
    console.log(now.getDate()); // מדפיס את היום בחודש
    console.log(now.getHours()); // מדפיס את השעה
    console.log(now.getMinutes()); // מדפיס את הדקות
    console.log(now.getSeconds()); // מדפיס את השניות
    

הגדרת מידע בתאריך


    specificDate.setFullYear(2024);
    specificDate.setMonth(6); // יולי (7-1)
    specificDate.setDate(24);
    console.log(specificDate); // מדפיס את התאריך המעודכן
    

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

חישוב הפרש בין תאריכים


    let startDate = new Date('2023-01-01');
    let endDate = new Date('2023-12-31');
    let diffTime = endDate - startDate;
    let diffDays = diffTime / (1000 * 60 * 60 * 24); // המרה למספר ימים
    console.log(diffDays); // מדפיס את מספר הימים בין התאריכים
    

ניתן לחשב הפרש בין תאריכים על ידי חיסור תאריכים והמרה למספר ימים.

תגובות

רק רגע

מאמרים אחרונים

















































שיתוף