In diesem Artikel wird hauptsächlich PHP zur Berechnung des Startdatums und des Enddatums der Woche eines bestimmten Datums vorgestellt, einschließlich PHP-Datums- und -Uhrzeit-bezogener Vorgänge und Konvertierungskenntnisse. Es hat einen gewissen Referenzwert >
Das Beispiel in diesem Artikel beschreibt, wie PHP das Startdatum und Enddatum der Woche eines bestimmten Datums berechnet. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:<?php /** * 取得给定日期所在周的开始日期和结束日期 * @param string $gdate 日期,默认为当天,格式:YYYY-MM-DD * @param int $weekStart 一周以星期一还是星期天开始,0为星期天,1为星期一 * @return array 数组array( "开始日期 ", "结束日期"); */ function getAWeekTimeSlot($gdate = '', $weekStart = 0) { if (! $gdate){ $gdate = date ( "Y-m-d" ); } $w = date ( "w", strtotime ( $gdate ) ); //取得一周的第几天,星期天开始0-6 $dn = $w ? $w - $weekStart : 6; //要减去的天数 $st = date ( "Y-m-d", strtotime ( "$gdate - " . $dn . " days " ) ); $en = date ( "Y-m-d", strtotime ( "$st +6 days " ) ); return array ($st, $en ); //返回开始和结束日期 } $timeSlot=getAWeekTimeSlot('2017-01-24',1); echo "Week Start:{$timeSlot[0]}--->Week End: {$timeSlot[1]} "; ?>
Week Start:2017-01-23--->Week End: 2017-01-29
php implementiert die Berechnung des Wochenanfangs, in dem sich das angegebene Datum befindet Datum und EndeDatum
php-Methode, um die Anzahl der Tage Unterschied zwischen einem bestimmten Datum
Datum und den Tag des Monats an diesem Montag zu erhalten
Das obige ist der detaillierte Inhalt vonPHP berechnet das Startdatum und das Enddatum der Woche für das angegebene Datum. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!