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);
year ¿ÉÑ¡¡£¹æ¶¨Äê¡£
²ÎÊý ÃèÊö
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() º¯Êý´úÌæ¡£

VUE