Заполненные PHP-массивы с элементами дат для проверки данных, операций с датами, вывода списков в формах и т.д.
Часы
$array = array(
1 => '01',
2 => '02',
3 => '03',
4 => '04',
5 => '05',
6 => '06',
7 => '07',
8 => '08',
9 => '09',
10 => '10',
11 => '11',
12 => '12',
13 => '13',
14 => '14',
15 => '15',
16 => '16',
17 => '17',
18 => '18',
19 => '19',
20 => '20',
21 => '21',
22 => '22',
23 => '23',
24 => '24'
);
Время суток
Дни недели
Массив с месяцами
Массив с датами текущего месяца
$start = strtotime(date('Y-m-01'));
$finish = strtotime(date('Y-m-t'));
$array = array();
for($i = $start; $i <= $finish; $i += 86400) {
$list = explode('.', date('d.m.Y', $i));
$array[] = implode('.', $list);
}
print_r($array);
Результат:
Array
(
[0] => 01.01.2021
[1] => 02.01.2021
[2] => 03.01.2021
[3] => 04.01.2021
[4] => 05.01.2021
[5] => 06.01.2021
[6] => 07.01.2021
[7] => 08.01.2021
[8] => 09.01.2021
[9] => 10.01.2021
[10] => 11.01.2021
[11] => 12.01.2021
[12] => 13.01.2021
[13] => 14.01.2021
[14] => 15.01.2021
[15] => 16.01.2021
[16] => 17.01.2021
[17] => 18.01.2021
[18] => 19.01.2021
[19] => 20.01.2021
[20] => 21.01.2021
[21] => 22.01.2021
[22] => 23.01.2021
[23] => 24.01.2021
[24] => 25.01.2021
[25] => 26.01.2021
[26] => 27.01.2021
[27] => 28.01.2021
[28] => 29.01.2021
[29] => 30.01.2021
[30] => 31.01.2021
)
Массив с диапазоном годов
$start = 1990;
$finish = date('Y');
$array = array();
for($i = $start; $i <= $finish; $i += 1) {
$array[] = $i;
}
print_r($array);
Результат:
Array
(
[0] => 1990
[1] => 1991
[2] => 1992
[3] => 1993
[4] => 1994
[5] => 1995
[6] => 1996
[7] => 1997
[8] => 1998
[9] => 1999
[10] => 2000
[11] => 2001
[12] => 2002
[13] => 2003
[14] => 2004
[15] => 2005
[16] => 2006
[17] => 2007
[18] => 2008
[19] => 2009
[20] => 2010
[21] => 2011
[22] => 2012
[23] => 2013
[24] => 2014
[25] => 2015
[26] => 2016
[27] => 2017
[28] => 2018
[29] => 2019
[30] => 2020
[31] => 2021
)