PHP.mk документација

date

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.date.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.date.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
date

Референца за `function.date.php` со подобрена типографија и навигација.

function.date.php

date

(PHP 4, PHP 5, PHP 7, PHP 8)

dateFormat a Unix timestamp

= NULL

date(string $format, ?int $timestamp = null): string

Форматирај Unix timestamp timestamp Враќа стринг форматиран според дадениот стринг за формат користејќи го дадениот цел број timestamp (Unix timestamp) или тековното време ако не е даден timestamp. Со други зборови, time().

Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава

е опционално и стандардно ја зема вредноста на DateTimeImmutable Unix timestamp-ите не поддржуваат временски зони. Користете ја - Враќа датум форматиран според дадениот формат класата, и нејзиниот

Параметри

format

метод за форматирање на информации за датум/време со прикачена временска зона. - Враќа датум форматиран според дадениот формат.

Забелешка: date() Формат прифатен од 000000 секогаш ќе генерира int како микросекунди бидејќи зема - Враќа датум форматиран според дадениот формат параметар, додека DateTimeInterface поддржува микросекунди ако објект од типот

timestamp

Опционалниот timestamp параметарот е int Unix временски печат што стандардно се поставува на моменталното локално време ако timestamp е изоставен или null. Со други зборови, стандардно се поставува на вредноста на time().

Вратени вредности

Враќа форматиран датум стринг.

Errors/Exceptions

Секој повик до функција за датум/време ќе генерира E_WARNING ако временската зона не е валидна. Погледнете исто така date_default_timezone_set()

Дневник на промени

Верзија = NULL
8.0.0 timestamp сега е null.

Примери

Пример #1 date() examples

<?php
// set the default timezone to use.
date_default_timezone_set('UTC');


// Prints something like: Monday
echo date("l") . "\n";

// Prints something like: Monday 8th of August 2005 03:12:46 PM
echo date('l jS \of F Y h:i:s A') . "\n";

// Prints: July 1, 2000 is on a Saturday
echo "July 1, 2000 is on a " . date("l", mktime(0, 0, 0, 7, 1, 2000)) . "\n";

/* use the constants in the format parameter */
// prints something like: Wed, 25 Sep 2013 15:28:57 -0700
echo date(DATE_RFC2822) . "\n";

// prints something like: 2000-07-01T00:00:00+00:00
echo date(DATE_ATOM, mktime(0, 0, 0, 7, 1, 2000));

беше креиран со микросекунди.

Можете да спречите препознаен карактер во стринг за формат да не се прошири со додавање на обратна коса црта пред него. Ако карактерот со обратна коса црта е веќе специјална секвенца, можеби ќе треба да ја додадете и обратната коса црта. date()

<?php
// prints something like: Wednesday the 15th
echo date('l \t\h\e jS');

Пример #2 Екранирање на карактери во date() Некои примери на

Пример #3 date() форматирање. Имајте предвид дека треба да ги екранирате сите други карактери, бидејќи сите кои моментално имаат специјално значење ќе произведат непосакувани резултати, а други карактери може да добијат значење во идните верзии на PHP. При екранирање, бидете сигурни да користите единечни наводници за да спречите карактери како \n да станат нови редови.

<?php
// Assuming today is March 10th, 2001, 5:16:18 pm, and that we are in the
// Mountain Standard Time (MST) Time Zone
date_default_timezone_set("America/Phoenix");

echo
date("F j, Y, g:i a") . "\n"; // March 10, 2001, 5:16 pm
echo date("m.d.y") . "\n"; // 03.10.01
echo date("j, n, Y") . "\n"; // 10, 3, 2001
echo date("Ymd") . "\n"; // 20010310
echo date('h-i-s, j-m-y, it is w Day') . "\n"; // 05-16-18, 10-03-01, 1631 1618 6 Satpm01
echo date('\i\t \i\s \t\h\e jS \d\a\y.') . "\n"; // it is the 10th day.
echo date("D M j G:i:s T Y") . "\n"; // Sat Mar 10 17:16:18 MST 2001
echo date('H:m:s \m \i\s\ \m\o\n\t\h') . "\n"; // 17:03:18 m is month
echo date("H:i:s") . "\n"; // 17:16:18
echo date("Y-m-d H:i:s") . "\n"; // 2001-03-10 17:16:18 (the MySQL DATETIME format)

Форматирање Форматирај го времето/датумот GMT/UTC според локалните поставки За форматирање на датуми на други јазици, date().

Белешки

Забелешка:

За генерирање временски печат од текстуална репрезентација на датумот, можеби ќе можете да го користите strtotime(). Дополнително, некои бази на податоци имаат функции за конвертирање на нивните формати на датуми во временски печати (како што е MySQL » UNIX_TIMESTAMP функција).

Совети

Временскиот печат на почетокот на барањето е достапен во $_SERVER['REQUEST_TIME'].

Види Исто така

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.