Cet article présente principalement comment obtenir toutes les dates de cette semaine ou toutes les dates des sept derniers jours en php. J'espère que cela pourra aider des amis dans le besoin
Obtenez toutes les dates cette semaine :
/** * 获取本周所有日期 */ function get_week($time = '', $format='Y-m-d'){ $time = $time != '' ? $time : time(); //获取当前周几 $week = date('w', $time); $date = []; for ($i=1; $i<=7; $i++){ $date[$i] = date($format ,strtotime( '+' . $i-$week .' days', $time)); } return $date; }
Résultats d'exécution :
print_r(get_week()); Array ( [1] => 2018-06-18 [2] => 2018-06-19 [3] => 2018-06-20 [4] => 2018-06-21 [5] => 2018-06-22 [6] => 2018-06-23 [7] => 2018-06-24 )
Obtenir les sept derniers jours de la date :
/** * 获取最近七天所有日期 */ function get_weeks($time = '', $format='Y-m-d'){ $time = $time != '' ? $time : time(); //组合数据 $date = []; for ($i=1; $i<=7; $i++){ $date[$i] = date($format ,strtotime( '+' . $i-7 .' days', $time)); } return $date; }
Résultat de l'exécution :
print_r(get_weeks()); Array ( [1] => 2018-06-13 [2] => 2018-06-14 [3] => 2018-06-15 [4] => 2018-06-16 [5] => 2018-06-17 [6] => 2018-06-18 [7] => 2018-06-19 )
Résumé
Ce qui précède est le PHP introduit par l'éditeur pour obtenir toutes les dates de cette semaine Ou la méthode de toutes les dates des sept derniers jours, j'espère que cela sera utile à tout le monde. Si vous avez des questions, laissez-moi un message et l'éditeur vous répondra à temps. Je tiens également à vous remercier tous pour votre soutien au site Web de Script House !
Comparaison des effets de php lcg_value et mt_rand générant 0~1 décimales aléatoires
Comment effectuer une classe de formatage de préfixe d'ID via php
Comment restaurer les données traitées par print_r dans le tableau d'origine via php
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!