© Cваял этот сайтик для вас и себя bes13.
-=2009-2013=-




природа однако)

⇐ туда | на память | сюда ⇒
Доллар - 76.4479
Евро   -  82.3923
Воскресенье
26 Март 2023
‹‹ map ››
ПнВтСрЧтПтСбВс
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  




Яндекс.Метрика Рейтинг@Mail.ru

Шпора по функции PHP date();.

это уже можно применять. [2010-04-25]
Автор: не знаком с ним

Формат шаблона функции date();

Функция date() возвращает дату время, а также некоторые их атрибуты в том виде в каком мы их хотим увидеть. Для этого надо составить шаблон, которому будет следовать функция. Составляется он так: все, кроме перечисленых "кодовых символов", в таблице являются нейтральными символами и выводятся, как обычный текст. Кодовые символы представлены в таблице ниже.

Кодовые символы для шаблона времени



Символ в строке format Описание Пример возвращаемого значения
a Ante meridiem или Post meridiem в нижнем регистре am или pm
A Ante meridiem или Post meridiem в верхнем регистре AM или PM
B Время в стадарте Swatch Internet От 000 до 999
c Дата в формате ISO 8601 (добавлено в PHP 5) 2004-02-12T15:19:21+00:00
d День месяца, 2 цифры с ведущими нулями от 01 до 31
D Сокращенное наименование дня недели, 3 символа от Mon до Sun
F Полное наименование месяца, например January или March от January до December
g Часы в 12-часовом формате без ведущих нулей От 1 до 12
G Часы в 24-часовом формате без ведущих нулей От 0 до 23
h Часы в 12-часовом формате с ведущими нулями От 01 до 12
H Часы в 24-часовом формате с ведущими нулями От 00 до 23
i Минуты с ведущими нулями 00 to 59
I (заглавная i) Признак летнего времени 1, если дата соответствует летнему времени, иначе 0 otherwise.
j День месяца без ведущих нулей От 1 до 31
l (строчная 'L') Полное наименование дня недели От Sunday до Saturday
L Признак високосного года 1, если год високосный, иначе 0.
m Порядковый номер месяца с ведущими нулями От 01 до 12
M Сокращенное наименование месяца, 3 символа От Jan до Dec
n Порядковый номер месяца без ведущих нулей От 1 до 12
O Разница с временем по Гринвичу в часах Например: +0200
r Дата в формате RFC 2822 Например: Thu, 21 Dec 2000 16:01:07 +0200
s Секунды с ведущими нулями От 00 до 59
S Английский суффикс порядкового числительного дня месяца, 2 символа st, nd, rd или th. Применяется совместно с j
t Количество дней в месяце От 28 до 31
T Временная зона на сервере Примеры: EST, MDT ...
U Количество секунд, прошедших с начала Эпохи Unix (The Unix Epoch, 1 января 1970, 00:00:00 GMT) 581249852 — эквивалент 2 июля 2008 года в 10 ч. 17 м. 32 с.
w Порядковый номер дня недели От 0 (воскресенье) до 6 (суббота)
W Порядковый номер недели года по ISO-8601, первый день недели - понедельник (добавлено в PHP 4.1.0) Например: 42 (42-я неделя года)
Y Порядковый номер года, 4 цифры Примеры: 1999, 2003
y Номер года, 2 цифры Примеры: 99, 03
z Порядковый номер дня в году (нумерация с 0) От 0 до 365
Z Смещение временной зоны в секундах. Для временных зон западнее UTC это отрицательное число, восточнее UTC - положительное. От -43200 до 43200

Ну и в нагрузку: выводим дату по русски:

$d = date ("d"); //День месяца, 2 цифры
$M = date ("w"); //Порядковый номер дня недели
$Y = date ("Y"); //Порядковый номер года, 4 цифры
$D = date ("D"); //Сокращенное наименование дня недели, 3 символа
 // создаём массив дней недели по русски
$w_arr = array(
0 = > 'воскресенье', 
1 = > 'понедельник', 
2 = > 'вторник', 
3 = > 'среда', 
4 = > 'четверг', 
5 = > 'пятница', 
6 = > 'субота'
);
 // создаём массив месяцев недели по русски
$w_w = $w_arr [ date ('w') ];
$n_arr = array ( 
1  = > 'январь',   2 = > 'февраль', 
3  = > 'март',     4 = > 'апррель',  5  = > 'май', 
6  = > 'июнь',     7 = > 'июль',     8 = > 'август', 
9  = > 'сентябрь', 10 = > 'октябрь', 11 = > 'ноябрь', 
12 = > 'декабрь'
);
$n_n = $n_arr [ date ( 'n' ) ];
 //вот и готово
$data = "$w_w $d-$n_n-$Y."; 

Теперь только, осталось воткнуть переменную $date; в какое нибудь место PHP скрипта.

Тут например : воскресенье 26-март-2023.

Надеюсь пояснения тут излишни. :-Ъ


• • •
5


  3 2 1 0 1 2 3