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

Заполненные PHP-массивы с элементами дат для проверки данных, операций с датами, вывода списков в формах и т.д.

1
$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
2
$array = array(
	1 => 'утро',
	2 => 'день',
	3 => 'вечер',
	4 => 'ночь'
);
PHP
3
$array = array(
	1 => 'понедельник',
	2 => 'вторник',
	3 => 'среда',
	4 => 'четверг',
	5 => 'пятница',
	6 => 'суббота',
	7 => 'воскресенье'
);
PHP
4
$array = array(
	1 => 'Январь',
	2 => 'Февраль',
	3 => 'Март',
	4 => 'Апрель',
	5 => 'Май',
	6 => 'Июнь',
	7 => 'Июль',
	8 => 'Август',
	9 => 'Сентябрь',
	10 => 'Октябрь',
	11 => 'Ноябрь',
	12 => 'Декабрь'
);
PHP
5
$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.03.2024
    [1] => 02.03.2024
    [2] => 03.03.2024
    [3] => 04.03.2024
    [4] => 05.03.2024
    [5] => 06.03.2024
    [6] => 07.03.2024
    [7] => 08.03.2024
    [8] => 09.03.2024
    [9] => 10.03.2024
    [10] => 11.03.2024
    [11] => 12.03.2024
    [12] => 13.03.2024
    [13] => 14.03.2024
    [14] => 15.03.2024
    [15] => 16.03.2024
    [16] => 17.03.2024
    [17] => 18.03.2024
    [18] => 19.03.2024
    [19] => 20.03.2024
    [20] => 21.03.2024
    [21] => 22.03.2024
    [22] => 23.03.2024
    [23] => 24.03.2024
    [24] => 25.03.2024
    [25] => 26.03.2024
    [26] => 27.03.2024
    [27] => 28.03.2024
    [28] => 29.03.2024
    [29] => 30.03.2024
    [30] => 31.03.2024
)
6
$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
    [32] => 2022
    [33] => 2023
    [34] => 2024
)
17.12.2020, обновлено 04.12.2021
6735
Предыдущая запись Работа с числами в PHP

Комментарии

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

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

Установка локали UTF-8 в PHP
В любом PHP приложении нужно настраивать локаль и кодировку вне зависимости от настроек сервера.
13136
+4
Операции с датами и временем Unixtime в PHP
Unix-время (англ. Unix time, также POSIX-время) — система описания моментов во времени. Определяется как количество...
23997
+12
Таблица цветов RAL classic
Сводная таблица классической цветовой коллекции RAL.
48684
+1
Календарь на PHP
PHP-класс для вывода календаря на месяц, год или любой другой интервал с возможностью выделить отдельные даты и вывести к ним подсказки.
30479
+10
Таблица символов ASCII + Windows 1251
Список из 256 символов и их коды в ASCII.
929542
+57
Скан-коды клавиш клавиатуры (scan codes)
Скан-код — числовой код, присвоенный каждой клавише в IBM-совместимых компьютерах, с помощью которого драйвер...
24467
+4