Rumah >pembangunan bahagian belakang >tutorial php >PHP语句日期比较有关问题

PHP语句日期比较有关问题

WBOY
WBOYasal
2016-06-13 10:21:39803semak imbas

PHP语句日期比较问题
如何在提交页面的时候比较本页面表单中两个日期startdate与enddate的大小,并做出判断。
有没有不管date是什么类型都能转换为可以比较大小的类型的日期函数?
用php语句写,本人不会js跟ajax,谢谢了!

------解决方案--------------------

PHP code
<?phpfunction getTime($date){$mon = array('Jan' => 1,'Feb' => 2,'Mar' => 3,'Apr' => 4,'May' => 5,'June'=> 6,'July'=> 7,'Aug' => 8,'Sept'=> 9,'Oct' => 10,'Nov' => 11,'Dec' => 12);$m = substr($date, 0, strpos($date, '/'));$good = str_replace($m, $mon[$m], $date);// 返回整形的时间戳return strtotime($good);}$date1 = "Apr/13/2012";$date2 = "Apr/6/2012";// 4月13号比4月16号大,结果为truevar_dump( getTime($date1) > getTime($date2) );<br><font color="#e78608">------解决方案--------------------</font><br>
C/C++ code
[User:liangdong Time:13:54:44 Path:~/php]$ php date.php 2012/7/2[User:liangdong Time:13:54:46 Path:~/php]$ cat date.php <?phpfunction str_to_time($str_date) {        $mon_name = array(                                "Jan", "Feb", "Mar",                                "Apr", "May", "June",                                "July", "Aug", "Sept",                                "Oct", "Nov", "Dec"                        );        $mon_index = range(1, 12);        $str_date = str_replace($mon_name, $mon_index, $str_date);        return $str_date;}echo str_to_time("2012/July/2");?><br><font color="#e78608">------解决方案--------------------</font><br>
PHP code
cat: cat: No such file or directory<?phpfunction str_to_time($str_date) {        $mon_name = array(                                "Jan", "Feb", "Mar",                                "Apr", "May", "June",                                "July", "Aug", "Sept",                                "Oct", "Nov", "Dec"                        );        $mon_index = range(1, 12);        $str_date = str_replace($mon_name, $mon_index, $str_date);        return @strtotime($str_date);}echo str_to_time("2012/July/2");?><div class="clear">
                 
              
              
        
            </div>
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn