Checkdate ($month, $date, $year)
If the applied value constitutes a valid date, the function returns to true. For example, for the error date February 31, 2005, this function returns FALSE.
Use this function to check the date and make the date effective before the date is used to calculate or save in the database.
Returns false
echo checkdate (2,30,2005)? "Valid": "Invalid";
Returns True
echo checkdate (4,6,2010)? "Valid": "Invalid";
?>
GETDATE ($ts)
In the absence of an argument, the function returns the current date and time in the form of an array. Each element in the array represents a specific component of a date/time value. You can submit an optional time label argument to the function to get the date/time value that corresponds to the time label.
Apply this function to obtain a series of discrete, easy-to-detach date/time values.
Get date as associative array $arr = getdate (); echo "Date is". $arr [' Mday ']. " " . $arr [' Weekday ']. " " . $arr [' Year ']; echo "Time is". $arr [' hours ']. ":" . $arr [' minutes ']; ?> |
mktime ($hour, $minute, $second, $month, $day, $year)
This function has the opposite effect of getdate (): It generates a UNIX time label from a series of date and time values (the number of seconds elapsed from GMT January 1, 1970 to now). When no arguments are used, it generates the UNIX time label for the current time.
Use this function to get the UNIX time label for immediate time. This time label is often used in many database and program languages.
Returns timestamp for 13:15:23 7-jun-2006 echo Mktime (13,15,23,6,7,2006); ?> |
Date ($format, $ts)
This function formats the UNIX time label as a date string that can be artificially read. It is the most powerful function in the PHP date/Time API and can be used in a series of correction values to convert an integer time label into the desired string format.
This function is applied when the time or date is formatted for display.
Format Current Date Returns "13-sep-2005 01:16 PM" echo Date ("D-m-y h:i A", Mktime ()); ?> |
strtotime ($STR)
This function converts a human-readable English date/time string into a Unix time label.
Apply this function to convert a non-normalized date/time string into a standard, compatible UNIX time label.
Returns 13-sep-05 echo Date ("D-m-y", Strtotime ("Today")); Returns 14-sep-05 echo Date ("D-m-y", Strtotime ("Tomorrow")); Returns 16-sep-05 echo Date ("D-m-y", Strtotime ("Today +3 Days"); ?> |
strftime ($format, $ts)
As defined by the previous setlocale () function, this function formats the UNIX time label as a date string for the current environment.
Apply this function to establish a date string that is compatible with the current environment.
Set Locale to France (on Windows) SetLocale (Lc_time, "Fra_fra");
Format month/day Names As per locale setting Returns "Septembre" and "mardi"
Echo strftime ("Month:%B"); echo strftime ("Day:%A"); ?> |
microtime ()
As defined by the previous setlocale () function, this function formats the UNIX time label as a date string for the current environment.
Apply this function to establish a date string that is compatible with the current environment.
Get starting value $start = Microtime ();
Run some code for ($x =0; $x <1000; $x + +) { $null = $x * $x; }
Get ending value $end = Microtime ();
Calculate time taken for code execution echo "Elapsed time:". ($end-$start). " SEC "; ?> |
gmmktime ($hour, $minute, $second, $month, $day, $year)
This function generates a UNIX time label from a series of date and time values expressed in GMT time. When no arguments are used, it generates a UNIX time label for the current GMT time.
Use this function to get the UNIX time label for the GMT instant time.
Returns timestamp for 12:25:23 9-jul-2006 echo Gmmktime (12,25,23,7,9,2006); ?> |
gmdate ($format, $ts)
This function formats the UNIX time label as a date string that can be read artificially. This date string is expressed in GMT (non-local time).
This function is applied when the time label is represented in GMT.
Format current date into GMT Returns "13-sep-2005 08:32 AM" Echo gmdate ("D-m-y h:i A", Mktime ()); ?> |
Date_default_timezone_set ($tz), Date_default_timezone_get ()
This function then all date/Time function calls are set and the default time zone is restored.
Note: This function is only valid in PHP 5.1+.
This function is a convenient shortcut for setting the time zone for future operations.
Set TimeZone to UTC Date_default_timezone_set (' UTC '); ?> |
http://www.bkjia.com/PHPjc/320112.html www.bkjia.com true http://www.bkjia.com/PHPjc/320112.html techarticle checkdate ($month, $date, $year) if the applied value constitutes a valid date, the function returns True. For example, for the error date February 31, 2005, this function returns FALSE. In the date ...