Заполненные PHP-массивы для дат

Заполненные 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' 
);
PHP
$array = array(
	1 => 'утро',
	2 => 'день',
	3 => 'вечер',
	4 => 'ночь'
);
PHP
$array = array(
	1 => 'понедельник',
	2 => 'вторник',
	3 => 'среда',
	4 => 'четверг',
	5 => 'пятница',
	6 => 'суббота',
	7 => 'воскресенье'
);
PHP
$array = array(
	1 => 'Январь',
	2 => 'Февраль',
	3 => 'Март',
	4 => 'Апрель',
	5 => 'Май',
	6 => 'Июнь',
	7 => 'Июль',
	8 => 'Август',
	9 => 'Сентябрь',
	10 => 'Октябрь',
	11 => 'Ноябрь',
	12 => 'Декабрь'
);
PHP
$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);
PHP

Результат:

Array
(
    [0] => 01.12.2021
    [1] => 02.12.2021
    [2] => 03.12.2021
    [3] => 04.12.2021
    [4] => 05.12.2021
    [5] => 06.12.2021
    [6] => 07.12.2021
    [7] => 08.12.2021
    [8] => 09.12.2021
    [9] => 10.12.2021
    [10] => 11.12.2021
    [11] => 12.12.2021
    [12] => 13.12.2021
    [13] => 14.12.2021
    [14] => 15.12.2021
    [15] => 16.12.2021
    [16] => 17.12.2021
    [17] => 18.12.2021
    [18] => 19.12.2021
    [19] => 20.12.2021
    [20] => 21.12.2021
    [21] => 22.12.2021
    [22] => 23.12.2021
    [23] => 24.12.2021
    [24] => 25.12.2021
    [25] => 26.12.2021
    [26] => 27.12.2021
    [27] => 28.12.2021
    [28] => 29.12.2021
    [29] => 30.12.2021
    [30] => 31.12.2021
)
$start = 1990;
$finish = date('Y');

$array = array();
for($i = $start; $i <= $finish; $i += 1) {
	$array[] = $i;
}

print_r($array);
PHP

Результат:

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
)
17.12.2020, обновлено 04.12.2021
2497
Предыдущая запись Работа с числами в PHP

Комментарии

, чтобы добавить комментарий.

Другие публикации

Установка локали UTF-8 в PHP
В любом PHP приложении нужно настраивать локаль и кодировку вне зависимости от настроек сервера.
5980
+3
Операции с датами и временем Unixtime в PHP
Unix-время (англ. Unix time, также POSIX-время) — система описания моментов во времени. Определяется как количество...
888
+2
Таблица цветов RAL classic
Сводная таблица классической цветовой коллекции RAL.
390
0
Календарь на PHP
PHP-класс для вывода календаря на месяц, год или любой другой интервал с возможностью выделить отдельные даты и вывести к ним подсказки.
10075
+2
Таблица символов ASCII
Список из 256 символов и их коды в ASCII.
406849
+34
Скан-коды клавиш клавиатуры (scan codes)
Скан-код — числовой код, присвоенный каждой клавише в IBM-совместимых компьютерах, с помощью которого драйвер...
438
+1