Maison > développement back-end > tutoriel php > Méthode PHP pour obtenir toutes les dates de cette semaine ou toutes les dates des sept derniers jours

Méthode PHP pour obtenir toutes les dates de cette semaine ou toutes les dates des sept derniers jours

jacklove
Libérer: 2023-04-01 17:38:01
original
3246 Les gens l'ont consulté

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( &#39;+&#39; . $i-$week .&#39; days&#39;, $time));
  }
  return $date;
}
Copier après la connexion

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
)
Copier après la connexion

Obtenir les sept derniers jours de la date :

/**
 * 获取最近七天所有日期
 */
function get_weeks($time = &#39;&#39;, $format=&#39;Y-m-d&#39;){
  $time = $time != &#39;&#39; ? $time : time();
  //组合数据
  $date = [];
  for ($i=1; $i<=7; $i++){
    $date[$i] = date($format ,strtotime( &#39;+&#39; . $i-7 .&#39; days&#39;, $time));
  }
  return $date;
}
Copier après la connexion

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
)
Copier après la connexion

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 !

Articles qui pourraient vous intéresser :

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal