Check if the date is a legal date
Release: 2016-07-25 09:10:12
Original
1078 people have browsed it
Check if the date is a legal date
- function check_date($date) { //Check whether the date is a legal date
- $dateArr = explode("-", $date);
- if (is_numeric($dateArr[0]) && is_numeric ($dateArr[1]) && is_numeric($dateArr[2])) { //Open source OSPhP.COM.CN
- return checkdate($dateArr[1],$dateArr[2],$dateArr[0]);
- }
- return false;
- }
- function check_time($time) { //Check whether the time is legal time
- //OSPHP.COM.Cn open source
- $timeArr = explode(":", $time);
- if (is_numeric( $timeArr[0]) && is_numeric($timeArr[1]) && is_numeric($timeArr[2])) {
- //Open source code OSPHP.COM.Cn
- if (($timeArr[0] >= 0 && $timeArr[0] <= 23) && ($timeArr[1] >= 0 && $timeArr[1] <= 59) && ($timeArr[2] >= 0 && $timeArr[2] < ;= 59))
- //PHP open source code
- return true;
- else
- return false;
- }
- return false;
- }
- function DateDiff($date1, $date2, $unit = "") { //Time comparison Function, returns the difference in seconds, minutes, hours or days between two dates
- switch ($unit) {
- case 's':
- $dividend = 1;
- break;
- case 'i':
- $dividend = 60;
- //oSPHP.COM.CN
- break;
- case 'h':
- $dividend = 3600;
- break;
- case 'd':
- $dividend = 86400;
- break;
- default:
- $dividend = 86400;
- }
- $time1 = strtotime($date1);
- $time2 = strtotime($date2);
- if ($time1 && $time2) //OSPHP.com.CN
- return (float)($time1 - $ time2) / $dividend;
- return false;
- }
- ?>
Copy code
|
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31