mysql between and 邊界值及php月初月末的問題
阿新 • • 發佈:2019-01-27
之前一直認為between and 是不包括邊界值的,今天測試了一下,發現其實是包含的
例子如下
關於php如何獲取指定年月的第一天和最後一天,請看程式碼:
<?php $month = '12'; $year = '2017'; $firstDay = date('Y-m-d', mktime(0, 0, 0, $month, 1, $year)); $endDay = date('Y-m-d', mktime(23, 59, 59, $month,date('t',strtotime($year.'-'.$month)),$year)); var_dump($firstDay); var_dump如果想獲取本月第一天和下個月第一天 ,則需要在endDay那裡面加一秒即可($endDay); exit();
<?php $month = '12'; $year = '2017'; $firstDay = date('Y-m-d', mktime(0, 0, 0, $month, 1, $year)); $endDay = date('Y-m-d', mktime(23, 59, 59, $month,date('t',strtotime($year.'-'.$month)),$year)+1); var_dump($firstDay); var_dump($endDay); exit();