jsÖеÄdate¹¤¾ßÔõôÓÃ
ÔÚ javascript ÖÐʹÓà date ¹¤¾ß´¦Öóͷ£ÈÕÆÚºÍʱ¼ä£º½¨Éè date ¹¤¾ß£¨ÐÂÈÕÆÚ»òÌض¨ºÁÃëÊý»òÖ¸¶¨ÈÕÆÚºÍʱ¼ä£©£»Ê¹ÓÃÊôÐÔ»ñÈ¡ÈÕÆÚºÍʱ¼äÐÅÏ¢£¨ÈÕÆÚ¡¢Ô·ݡ¢ÄꡢСʱ¡¢·ÖÖÓ¡¢Ãë¡¢ºÁÃ룩£»Ê¹ÓÃÒªÁìÉèÖÃÈÕÆÚºÍʱ¼ä£»Ê¹ÓÃÔËËã·û½ÏÁ¿ÈÕÆÚºÍʱ¼ä£»Ê¹Óà tolocaledatestring() ºÍ tolocaletimestring() ÃûÌû¯ÈÕÆÚºÍʱ¼ä£»Ê¹Óà settimeout() ºÍ setinterval() ½¨Éè׼ʱÆ÷¡£
JavaScript ÖÐÔõÑùʹÓà date ¹¤¾ß
JavaScript ÌṩÁËÒ»¸öÄÚÖÃµÄ Date ¹¤¾ß£¬ÓÃÓÚ´¦Öóͷ£ÈÕÆÚºÍʱ¼ä¡£ÒÔÏÂÊÇʹÓÃËüµÄ°ì·¨£º
1. ½¨ÉèÒ»¸ö Date ¹¤¾ß
const date = new Date(); // ½¨ÉèÄ¿½ñÈÕÆÚºÍʱ¼ä const date2 = new Date(milliseconds); // ½¨ÉèÌض¨ºÁÃëÊýµÄÈÕÆÚºÍʱ¼ä const date3 = new Date("2023-03-08T12:00:00"); // ½¨ÉèÖ¸¶¨ÈÕÆÚºÍʱ¼äµÄÈÕÆÚºÍʱ¼ä
µÇ¼ºó¸´ÖÆ
2. »ñÈ¡ÈÕÆÚºÍʱ¼äÐÅÏ¢
¿ÉÒÔʹÓÃÒÔÏÂÊôÐÔ»ñÈ¡ÈÕÆÚºÍʱ¼äÐÅÏ¢£º
date.getDate(); // »ñÈ¡ÈÕÆÚ date.getMonth(); // »ñÈ¡Ô·ݣ¨0 ÌåÏÖ 1 Ô£© date.getFullYear(); // »ñÈ¡Äê date.getHours(); // »ñȡСʱ date.getMinutes(); // »ñÈ¡·ÖÖÓ date.getSeconds(); // »ñÈ¡Ãë date.getMilliseconds(); // »ñÈ¡ºÁÃë
µÇ¼ºó¸´ÖÆ
3. ÉèÖÃÈÕÆÚºÍʱ¼ä
¿ÉÒÔʹÓÃÒÔÏÂÒªÁìÉèÖÃÈÕÆÚºÍʱ¼ä£º
date.setDate(15); // ÉèÖÃÈÕÆÚ date.setMonth(5); // ÉèÖÃÔ·ݣ¨0 ÌåÏÖ 1 Ô£© date.setFullYear(2024); // ÉèÖÃÄê date.setHours(14); // ÉèÖÃСʱ date.setMinutes(30); // ÉèÖ÷ÖÖÓ date.setSeconds(20); // ÉèÖÃÃë date.setMilliseconds(500); // ÉèÖúÁÃë
µÇ¼ºó¸´ÖÆ
4. ½ÏÁ¿ÈÕÆÚºÍʱ¼ä
¿ÉÒÔʹÓÃÒÔÏÂÔËËã·û½ÏÁ¿ÈÕÆÚºÍʱ¼ä£º
date1.valueOf() > date2.valueOf(); // ¼ì²é date1 ÊÇ·ñÍíÓÚ date2 date1.getTime() <p><strong>5. ÃûÌû¯ÈÕÆÚºÍʱ¼ä</strong></p><p>¿ÉÒÔʹÓà toLocaleDateString() ºÍ toLocaleTimeString() ÒªÁ콫ÈÕÆÚºÍʱ¼äÃûÌû¯Îª×Ö·û´®£º</p><pre class="brush:php;toolbar:false">date.toLocaleDateString(); // ÃûÌû¯ÎªÍâµØÈÕÆÚ×Ö·û´® date.toLocaleTimeString(); // ÃûÌû¯ÎªÍâµØʱ¼ä×Ö·û´®
µÇ¼ºó¸´ÖÆ
6. ½¨Éè׼ʱÆ÷
¿ÉÒÔʹÓà setTimeout() ºÍ setInterval() ÒªÁ콨Éè׼ʱÆ÷£º
setTimeout(function() { ... }, 1000); // Ò»´ÎÐÔ׼ʱÆ÷£¬ÔÚ 1 ÃëºóÖ´Ðк¯Êý setInterval(function() { ... }, 1000); // Öظ´×¼Ê±Æ÷£¬Ã¿ 1 ÃëÖ´Ðк¯Êý
µÇ¼ºó¸´ÖÆ
ÒÔÉϾÍÊÇjsÖеÄdate¹¤¾ßÔõôÓõÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡