PHP是广泛应用于Web开发的编程语言。在本文中,您将学习如何创建循环,并从两个给定日期之间循环所有日期。
PHP循环两个日期之间:
用PHP脚本来创建一个指定的两个日期之间的循环。该日期范围应用程序脚本可以在很多地方使用。
<?php
date_default_timezone_set('UTC');
$start_date = '2015-01-01';
$end_date = '2015-06-30';
while (strtotime($start_date) <= strtotime($end_date)) {
echo "$start_date".PHP_EOL;
$start_date = date ("Y-m-d", strtotime("+1 days", strtotime($start_date)));
}
?>
PHP循环两个日期之间的每两天循环一次:
PHP脚本来创建一个循环在两个日期指定每两天循环一次。这意味着,如果起始日期是1月1日,那么下一个日期将在1月3日,1月5日等等。
<?php
date_default_timezone_set('UTC');
$start_date = '2015-01-01';
$end_date = '2015-06-30';
while (strtotime($start_date) <= strtotime($end_date)) {
echo "$start_date".PHP_EOL;
$start_date = date ("Y-m-d", strtotime("+2 days", strtotime($start_date)));
}
?>
PHP循环两个日期并且输出当天对应周简写:
此外,你可以用下面的PHP脚本将在天对应的周3位字母简写打印出来。
<?php
date_default_timezone_set('UTC');
$start_date = '2015-01-01';
$end_date = '2015-06-30';
while (strtotime($start_date) <= strtotime($end_date)) {
$timestamp = strtotime($start_date);
$day = date('D', $timestamp);
echo "$start_date" . " $day".PHP_EOL;
$start_date = date ("Y-m-d", strtotime("+1 days", strtotime($start_date)));
}
?>
要了解更多关于日期和时间,访问
http://php.net/manual/en/book.datetime.php