php ÈÕÆÚºÍʱ¼ä
PHPÌṩÁË´óÁ¿µÄÄÚÖú¯Êý£¬Ê¹¿ª·¢ÈËÔ±ÔÚʱ¼äµÄ´¦ÀíÉÏÓÎÈÐÓÐÓ࣬´ó´óÌá¸ßÁ˹¤×÷ЧÂÊ¡£ÎÒÃǽñÌì¾ÍΪѧԱ½éÉÜһЩ³£¼ûµÄPHPÈÕÆÚºÍʱ¼äº¯ÊýÒÔ¼°ÈÕÆÚºÍʱ¼äµÄ´¦Àí¡£
9.1 ³£ÓõÄÈÕÆÚºÍʱ¼ä´¦Àíº¯Êý
±í9-1£º³£ÓõÄÈÕÆÚºÍʱ¼ä´¦Àíº¯Êý
º¯ Êý
˵ Ã÷
checkdate
Ñé֤ʱ¼äº¯Êý£¬ÅжÏʱ¼äÊÇ·ñÓÐЧ£¬ÓÐЧ·µ»Øtrue£¬·ñÔò·µ»Øfalse
date_default_timezone_get
È¡µÃ½Å±¾ÈÕÆÚʱ¼äº¯ÊýËùʹÓõÄĬÈÏÊ±Çø
date_default_timezone_set
É趨ÈÕÆÚʱ¼äº¯ÊýµÄĬÈÏÊ±Çø
date
¸ñʽ»¯Ò»¸ö±¾µØÊ±¼ä/ÈÕÆÚ
getdate
»ñÈ¡ÈÕÆÚ/ʱ¼äÐÅÏ¢
gettimeofday
»ñÈ¡µ±Ç°Ê±¼ä
localtime
»ñÈ¡±¾µØÊ±¼ä
microtime
·µ»Øµ±Ç°Ê±¼ä´ÁºÍ΢ÃëÊý
mktime
È¡µÃÒ»¸öUNIXʱ¼ä´Á
strtotime
½«ÈκÎÓ¢ÎÄÎı¾µÄÈÕÆÚʱ¼äÃèÊö½âÎöΪUNIXʱ¼ä´Á
time
·µ»Øµ±Ç°µÄUNIXʱ¼ä´Á
9.2 ´¦ÀíÈÕÆÚºÍʱ¼ä
9.2.1 »ñÈ¡µ±Ç°ÈÕÆÚºÍʱ¼ä£ºdate()º¯Êý£¬Ó÷¨£º
date(string format,int timestamp)
¸Ãº¯Êý½«·µ»Ø²ÎÊýtimestamp°´ÕÕÖ¸¶¨¸ñʽ¶ø²úÉúµÄ×Ö·û´®¡£ÆäÖвÎÊýtimestampÊÇ¿ÉÑ¡µÄ£¬Èç¹ûÊ¡ÂÔ£¬ÔòʹÓõ±Ç°Ê±¼ä¡£format²ÎÊý¿ÉÒÔʹ¿ª·¢ÈËÔ±°´ÆäÖ¸¶¨µÄ¸ñʽÊä³öʱ¼äÈÕÆÚ¡£
date_default_timezone_set(PRC); //ÉèÖñ±¾©Ê±¼ä.
1. Äê-ÔÂ-ÈÕ
echo date('Y-m-j'); //Àý£º2007-02-6
echo date('y-n-j'); //Àý£º07-2-6
´óдY±íʾÄêËÄλÊý×Ö£¬¶øÐ¡Ð´y±íʾÄêµÄÁ½Î»Êý×Ö£»
Сдm±íʾÔ·ݵÄÊý×Ö(´øÇ°µ¼)£¬¶øÐ¡Ð´nÔò±íʾ²»´øÇ°µ¼µÄÔ·ÝÊý×Ö¡£
echo date('Y-M-j'); //Àý£º2007-Feb-6
echo date('Y-m-d'); //Àý£º2007-02-06
´óдM±íʾÔ·ݵÄ3¸öËõд×Ö·û£¬¶øÐ¡Ð´mÔò±íʾÔ·ݵÄÊý×Ö(´øÇ°µ¼0);
ûÓдóдµÄJ£¬Ö»ÓÐСдj±íʾÔ·ݵÄÈÕÆÚ£¬ÎÞǰµ¼o£»ÈôÐèÒªÔ·ݴøÇ°µ¼ÔòʹÓÃСдd¡£
echo date('Y-M-j'); //Àý£º2007-Feb-6
echo date('Y-F-jS'); //Àý£º2007-February-6
´óдM±íʾÔ·ݵÄ3¸öËõд×Ö·û£¬¶ø´óдF±íʾÔ·ݵÄÓ¢ÎÄȫд¡£(ûÓÐСдf)
´óдS±íʾÈͮ򵀼ó׺£¬±ÈÈç“st”¡¢“nd”¡¢“rd”ºÍ“th”£¬¾ßÌå¿´ÈÕÆÚÊý×ÖΪºÎ¡£
С½á£º
±íʾÄê¿ÉÒÔÓôóдµÄYºÍСдy;
±íʾÔ¿ÉÒÔÓôóдF¡¢´óдM¡¢Ð¡Ð´mºÍСдn(·Ö±ð±íʾ×Ö·ûºÍÊý×ÖµÄÁ½ÖÖ·½Ê½);
±íʾÈÕ¿ÉÒÔÓÃСдdºÍСдj£¬´óдS±íʾÈͮ򵀼ó׺¡£
2£¬Ê±:·Ö:Ãë
ĬÈÏÇé¿öÏ£¬PHP½âÊÍÏÔʾµÄʱ¼äΪ“¸ñÁÖÍþÖαê׼ʱ¼ä”£¬ÓëÎÒÃDZ¾µØµÄʱ¼äÏà²î8¸öСʱ¡£
Ïà¹ØÎĵµ£º
ÒòΪ¹¤×÷ÐèÒª£¬Êý¾Ý¿âʹÓõÄMS SQL Server2005£¬¶øÄ¬ÈϵÄÅÅÐò¹æÔòÊÇSQL_Latin1_General_CP1_CI_AS¡£´´½¨ÁËÒ»¸ö±í£¬ÒòΪÐèÒª´æ´¢ÖÐÎÄÐÅÏ¢£¬Address×ֶεÄÀàÐÍÊÇnvarchar(255)¡£
´ËʱʹÓÃphpÀ´Á¬½Ósql server£¬Ò³ÃæµÄ±àÂëºÍÎļþµÄ±àÂë¶¼ÊÇUTF-8£¬²éѯ´ËAddress×ֶΣ¬ÏÔʾÔÚÒ³ÃæÉÏÊÇ???Ö®ÀàµÄ¡£Ôõô½â¾ö£¿
ʹÓÃ
iconv('iso- ......
PHP£¬JavaºÍ.NETµÄ¹ýÈ¥£¬ÏÖÔÚºÍδÀ´
±¾ÎĶÔWeb±à³ÌÓïÑÔ½øÐÐÁËÒ»·ÌÖÂÛ£¬ÌÖÂ۵ĶÔÏóÖ÷ÒªÊÇPHP£¬JavaºÍ.NETƽ̨ÉϵÄVB.NETºÍC#¡£ÎÄÕ¶ÔËÄÖÖÓïÑÔÔÚWeb¿ª·¢ÉϵÄÌØµã½øÐÐÁ˼òÂÔµÄÃèÊö£¬²¢Ö÷ÒªÔÚÐÔÄÜ·½Ãæ½øÐÐÁ˱Ƚϡ£
¡¾51CTO¾«Ñ¡ÒëÎÄ¡¿PHP£¬JavaºÍ.NETÒѾ³ÉΪÁËδÀ´ÎåÄêÄÚ³ÌÐòÔ±±ØÐë¾ß±¸µÄ¼¼ÄÜ£¬¶øÕâÈýÖÖÓïÑÔ£¨»òÕß¿ÉÒÔ³ÆÖ®Î ......
1.phpÖеÄ__FILE__³£Á¿·µ»ØÎļþµÄÍêÕû·¾¶ºÍÎļþÃû.
2.dirname(__FILE___) º¯Êý·µ»ØµÄÊǽű¾ËùÔÚÔڵķ¾¶¡£
±ÈÈçÎļþ b.php °üº¬ÈçÏÂÄÚÈÝ£º
<?php
$basedir = dirname(__FILE__);
?>
Èç¹ûb.php±»ÆäËûĿ¼ÀïµÄa.phpÎļþrequire »òÕß include È¥ÒýÓõϰ¡£
±äÁ¿?$basedir µÄÄÚÈÝ»¹ÊÇb.phpËùÔÚµÄÄǸöÎļþ¼Ð ......
À´Ô´£º ·¢²¼Ê±¼ä£º2009-09-18 ·¢²¼ÈË£º ä¯ÀÀ£º30ÈË´Î ×ÖÌ壺[´ó ÖРС]
¡¾1¡¿Ò³ÃæÖ®¼äÎÞ·¨´«µÝ±äÁ¿ get,post,sessionÔÚ×îеÄphp°æ±¾ÖÐ×Ô¶¯È«¾Ö±äÁ¿Êǹرյģ¬ËùÒÔÒª´ÓÉÏÒ»Ò³ÃæÈ¡µÃÌá½»¹ýÀ´µÃ±äÁ¿ÒªÊ¹ÓÃ$_GET['foo'],$_POST['foo'],$_SESSION['foo']À´µÃµ½
µ±È»Ò²¿ÉÒÔÐÞ¸Ä×Ô¶¯È«¾Ö±äÁ¿Îª¿ª(ph ......
×Ö·û´®µÄ²Ù×÷ÔÚPHP±à³ÌÖÐÕ¼ÓÐÖØÒªµÄµØÎ»£¬¼¸ºõËùÓÐPHP½Å±¾µÄÊäÈëºÍÊä³ö¶¼Óõ½×Ö·û´®¡£ÓÈÆäÔÚPHPÏîÄ¿¿ª·¢¹ý³ÌÖУ¬ÎªÁËʵÏÖijÏÄÜ£¬¾©³ÇÐèÒª¶ÔijЩ×Ö·û´®½øÐÐÌØÊâ´¦Àí£¬Èç»ñÈ¡×Ö·û´®µÄ³¤¶È¡¢½ØÈ¡×Ö·û´®¡¢Ìæ»»×Ö·û´®µÈ¡£ËùÒÔÕâÒ²ÊÇÎÒÃǽñÌì¿Î³ÌµÄÖ÷ÒªÄÚÈÝ£¬Ï£ÍûѧԱ¿ÉÒÔÈÏÕæÑ§Ï°£¬ÇÚ¼ÓÁ·Ï°¡£
8.3.1 È¥³ý×Ö·û´®Ê×λ¿Õ¸ñºÍÌØÊ ......