PHP mktime() º¯Êý
ʵÀý
·µ»ØÒ»¸öÈÕÆÚµÄ UNIX ʱ¼ä´Á¡£È»ºóʹÓÃËüÀ´²éÕÒ¸ÃÈÕÆÚµÄÌ죺
<?php
// Êä³ö£ºOctober 3, 1975 was on a Friday
echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975)
);
?>
¶¨ÒåºÍÓ÷¨
gmmktime() º¯Êý·µ»ØÈÕÆÚµÄ UNIX ʱ¼ä´Á¡£
Ìáʾ£º¸Ãº¯ÊýÓë gmmktime() Ïàͬ£¬²»Í¬µÄÊÇ´«µÝµÄ²ÎÊý´ú±íÁËÈÕÆÚ£¨¶ø²»ÊÇ GMT ÈÕÆÚ£©¡£
Óï·¨
mktime(hour,minute,second,month,day,year,is_dst);
²ÎÊý | ÃèÊö |
---|---|
hour | ¿ÉÑ¡¡£¹æ¶¨Ð¡Ê±¡£ |
minute | ¿ÉÑ¡¡£¹æ¶¨·Ö¡£ |
second | ¿ÉÑ¡¡£¹æ¶¨Ãë¡£ |
month | ¿ÉÑ¡¡£¹æ¶¨Ô¡£ |
day | ¿ÉÑ¡¡£¹æ¶¨Ìì¡£ |
is_dst |
¿ÉÑ¡¡£Èç¹ûʱ¼äÔÚÏÄÁîʱ (DST) ÆÚ¼ä£¬ÔòÉèÖÃΪ 1£¬·ñÔòÉèÖÃΪ 0£¬Èôδ֪ÔòÉèÖÃΪ -1£¨Ä¬ÈÏ£©¡£ Èç¹ûδ֪£¬PHP »á×Ô¼º½øÐвéÕÒ£¨¿ÉÄܲúÉúÒâÍâµÄ½á¹û£©¡£ ×¢Ò⣺¸Ã²ÎÊýÔÚ PHP 5.1.0 Öб»·ÏÆú¡£È¡¶ø´ú֮ʹÓõÄÊÇеÄÊ±Çø´¦ÀíÌØÐÔ¡£ |
¼¼Êõϸ½Ú
·µ»ØÖµ£º | ·µ»ØÕûÊýµÄ Unix ʱ¼ä´Á£¬Èç¹û´íÎóÔò·µ»Ø FALSE¡£ |
---|---|
PHP °æ±¾£º | 4+ |
¸üÐÂÈÕÖ¾£º |
PHP 5.3.0£ºÈç¹ûʹÓà is_dst ²ÎÊý£¬ÔòÅ׳ö E_DEPRECATED¡£ PHP 5.1.0£ºis_dst ²ÎÊý±»·ÏÆú¡£Èç¹û mktime() ±»µ÷ÓÃʱ²»´ø²ÎÊý£¬ÔòÅ׳ö E_STRICT ֪ͨ¡£ÇëʹÓà time() º¯Êý´úÌæ¡£ |