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

הקוד הבא מוגדר לספירת ימים עד (או מ-) 8 באוגוסט 2008. מכיוון שמונה הוא מספר משמח בתרבות הסינית, היום הזה נבחר לטקסי הפתיחה של אולימפיאדת הקיץ 2008 בבייג'ינג.


var millisecs_per_day = 86400000
// הגדרת זמן הספירה לאחור באלפיות השנייה
// הצב את היום הרצוי כוויכוחים ל- Date.UTC
// לפי הסדר:
// שנה, חודש (זכור כי ינואר הוא 0), יום בחודש, שקוזז מ- GMT
// הערה: אנו משתמשים בקיזוז מכיוון שזה מייצג חצות
// (תחילת היום) באזור זמן ספציפי
var countdown_time = תאריך .UTC (2008,7,8, -8);
// קבל את השעה הנוכחית והמיר להמרה אלפיות השנייה
var now = תאריך חדש ();
var now_millisecs = now.valueOf ();

var day_cnt = Math.ceil ((countdown_time - now_millisecs) / 86400000)

// הצגת מספר הימים שנותרו (או מאז)
אם (day_cnt> 1)
{
 // מספר ימים לסיום
 document.write (day_cnt + "ימים ללכת")
}
אחרת אם (day_cnt == 1)
{
 // יום אחד ללכת
 document.write (day_cnt + "יום ללכת")
}
אחרת אם (day_cnt == 0)
{
 // זה היום
 document.write ("היום")
}
אחרת אם (day_cnt == -1)
{
 // לפני יום
 document.write (day_cnt + "לפני יום")
}
אחר
{
 // לפני מספר ימים
 document.write (day_cnt + "לפני ימים")
}


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

הוראות וידאו: Beyoncé - Countdown (Album Version - Video) (מאי 2024).