Место для вас

Используем функций время вместе с php

Шпаргалка по часто используемым комбинациям со временем в php

Аргумент Описание Как выглядит
a выводит pm или am am или pm
A выводит PM или AM AM или PM
I(заглавная i) 1, если день, 0 если ночь "1" или "0"
L 1 — високосный год, 0 в остальных случаях "1" или "0"
r формат вывода даты и времени RFC 822 "Thu, 21 Dec 2000 16:01:07 +0200"
z день в году "0" до "365"
d текущий день, 2 цифры, первым нолем. от "01" до "31"
j текущий день, 2 цифры без первого нуля. от "1" до "31"
l(маленькая L) день недели, полное название текстом "Friday»
w день недели, числовой "0"(Воскресенье) до "6"(Суббота)
t количество дней в текущем месяце. "28" до "31"
g часы, 12-часовой формат, без первого ноля. "1" до "12"
G часы, 24-часовой формат, без первого ноля. "0" до "24"
h часы, 12-часовой формат, первый ноль. "01" до "12"
H часы, 24-часовой формат, первый ноль. "00" до "24"
i минуты, включая ноль "00" до "59"
m месяц, первый ноль. "01" до "12"
F полное название месяца October
M месяц, 3 первые буквы названия. "Jan»
n месяц без первого нуля. "1" до "12"
s секунды, включая ноль "00" до "59"
U количество секунд с начало века. "999610283"
Y год, 4 цифры "1985"
y год, 2 цифры "12"

// пример вывода текущей даты
echo date('Y-m-d H:i:s'); // 2012-09-08 16:02:23

// пример преобразования UNIX даты в человеческий вид
echo date('Y-m-d H:i:s', '1324657987954'); // 2012-09-08 16:02:23
// тут в примере с перва задается желаемый отображаемый формат, а потом дата в unix формате

 $now = time(); // возвращает текущую временную метку = текущее кол-во секунд от начала жизни Юникс

$birthday = mktime(0,0,0,10,25,2013); // вернет текущую временную метку для указанной даты [секунда,минута,час,месяц,день,год]
getdate($now); // выводит массив значиний указанной даты
date("Y-m-d", $birthday); // вернет отформатированную по шаблону дату

Небольшая фишка по преобразованию английской даты в русскую


$month_ru = array('January'=>'Января','February'=>'Февраля','March'=>'Марта','April'=>'Апреля','May'=>'Мая','June'=>'Июня','July'=>'Июля','August'=>'Августа','September'=>'Сентября','October'=>'Октября',November'=>'Ноября','December'=>'Декабря');
$day_ru = array('Monday'=>'Понедельник','Tuesday'=>'Вторник','Wednesday'=>'Среда',Thursday'=>'Четверг','Friday'=>'Пятница','Saturday'=>'Суббота','Sunday'=>'Воскресенье');

$day = date('l', $row2->mdate); // получаем английское название дня недели
echo $day_ru[$day];// пребрзовываем используя поиск по ключу в массиве

$month = date('F', $row2->mdate); // получаем английское название месяца
echo $month_ru[$month];

Место для вас

Добавить коментарий

кликните на картинку,
чтоб обновить код

Что за сайт

Этот сайт представляет унифицированную базу, где инфа собрана в единое целое, а не разбросанна по многочисленным сайтам, записям на листах бумаги или головам людей; а так же доступна круглосуточно не зависимо от кого-либо или чего-либо.

Будь в курсе

Интересненько

Вверх