文章介绍了三种常用的日期时间比较格式的函数,一个是对整日期,一个是只对时间比较,最后一个是专业比较时间差可以到秒。
日期比较如 2011-11-11 2011-12-12
| 代码如下 | 复制代码 |
| function compare_date( $DATE1, $DATE2 ) { $STR = strtok( $DATE1, "-" ); $YEAR1 = $STR; $STR = strtok( "-" ); $MON1 = $STR; $STR = strtok( "-" ); $DAY1 = $STR; $STR = strtok( $DATE2, "-" ); $YEAR2 = $STR; $STR = strtok( "-" ); $MON2 = $STR; $STR = strtok( "-" ); $DAY2 = $STR; if ( $YEAR2 { return 1; } if ( $YEAR1 { return -1; } if ( $MON2 { return 1; } if ( $MON1 { return -1; } if ( $DAY2 { return 1; } if ( $DAY1 { return -1; } return 0; } |
|
格式:12.00 -13.11
| 代码如下 | 复制代码 |
| function compare_time( $TIME1, $TIME2 ) { $STR = strtok( $TIME1, ":" ); $HOUR1 = $STR; $STR = strtok( ":" ); $MIN1 = $STR; $STR = strtok( ":" ); $SEC1 = $STR; $STR = strtok( $TIME2, ":" ); $HOUR2 = $STR; $STR = strtok( ":" ); $MIN2 = $STR; $STR = strtok( ":" ); $SEC2 = $STR; if ( $HOUR2 { return 1; } if ( $HOUR1 { return -1; } if ( $MIN2 { return 1; } if ( $MIN1 { return -1; } if ( $SEC2 { return 1; } if ( $SEC1 { return -1; } return 0; } |
|
格式:2011-11-12 1:6:25 ,2011-12-13 1:2:35
| 代码如下 | 复制代码 |
|
function compare_date_time( $DATE_TIME1, $DATE_TIME2 ) |
|
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号