Date/Time: improvements

git-svn-id: https://svn.php.net/repository/phpdoc/ru/trunk@344291 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Alexey Pyltsyn
2018-02-19 09:59:53 +00:00
parent 0949d64f0f
commit 3931b11f2e
7 changed files with 30 additions and 31 deletions

View File

@ -5,8 +5,8 @@
<book xml:id="book.datetime" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<?phpdoc extension-membership="core"?>
<title>Дата и Время</title>
<titleabbrev>Дата/Время</titleabbrev>
<title>Дата и время</title>
<titleabbrev>Дата/время</titleabbrev>
<!-- {{{ preface -->
<preface xml:id="intro.datetime">

View File

@ -78,7 +78,7 @@
<row>
<entry><literal>N</literal></entry>
<entry>Порядковый номер дня недели в соответствии со
стандартом ISO-8601 (добавлен в версии PHP 5.1.0)</entry>
стандартом ISO-8601 (добавлено в PHP 5.1.0)</entry>
<entry>от <literal>1</literal> (понедельник) до <literal>7</literal> (воскресенье)</entry>
</row>
<row>
@ -117,7 +117,7 @@
</row>
<row>
<entry><literal>F</literal></entry>
<entry>Полное наименование месяца, например January или March</entry>
<entry>Полное наименование месяца, например, January или March</entry>
<entry>от <literal>January</literal> до <literal>December</literal></entry>
</row>
<row>
@ -155,7 +155,7 @@
<entry>Номер года в соответствии со стандартом ISO-8601. Имеет то же значение, что и
<literal>Y</literal>, кроме случая, когда номер недели ISO
(<literal>W</literal>) принадлежит предыдущему или следующему году; тогда
будет использован год этой недели. (добавлен в версии PHP 5.1.0)</entry>
будет использован год этой недели. (добавлено в PHP 5.1.0)</entry>
<entry>Примеры: <literal>1999</literal> или <literal>2003</literal></entry>
</row>
<row>
@ -175,7 +175,7 @@
</row>
<row>
<entry><literal>a</literal></entry>
<entry>Ante meridiem (англ. "до полудня") или Post meridiem (англ. "после полудня")
<entry>Ante meridiem (лат. "до полудня") или Post meridiem (лат. "после полудня")
в нижнем регистре</entry>
<entry><literal>am</literal> или <literal>pm</literal></entry>
</row>
@ -222,7 +222,7 @@
<row>
<entry><literal>u</literal></entry>
<entry>
Микросекунды (добавлено в версии PHP 5.2.2). Учтите, что <function>date</function>
Микросекунды (добавлено в PHP 5.2.2). Учтите, что <function>date</function>
всегда будет возвращать <literal>000000</literal>, т.к. она принимает целочисленный
параметр, тогда как <methodname>DateTime::format</methodname> поддерживает
микросекунды, если <classname>DateTime</classname> создан с ними.
@ -244,7 +244,7 @@
</row>
<row>
<entry><literal>e</literal></entry>
<entry>Идентификатор временной зоны (добавлен в версии PHP 5.1.0)</entry>
<entry>Идентификатор временной зоны (добавлено в PHP 5.1.0)</entry>
<entry>Примеры: <literal>UTC</literal>, <literal>GMT</literal>, <literal>Atlantic/Azores</literal></entry>
</row>
<row>
@ -259,7 +259,7 @@
</row>
<row>
<entry><literal>P</literal></entry>
<entry>Разница с временем по Гринвичу с двоеточием между часами и минутами (добавлено в версии PHP 5.1.3)</entry>
<entry>Разница с временем по Гринвичу с двоеточием между часами и минутами (добавлено в PHP 5.1.3)</entry>
<entry>Например: <literal>+02:00</literal></entry>
</row>
<row>
@ -291,8 +291,7 @@
</row>
<row>
<entry><literal>U</literal></entry>
<entry>Количество секунд, прошедших с начала Эпохи Unix (The Unix
Epoch, 1 января 1970 00:00:00 GMT)</entry>
<entry>Количество секунд, прошедших с начала Эпохи Unix (1 января 1970 00:00:00 GMT)</entry>
<entry>См. также <function>time</function></entry>
</row>
</tbody>
@ -384,7 +383,7 @@
<programlisting role="php">
<![CDATA[
<?php
// установка временной зоны по умолчанию. Доступно начиная с версии PHP 5.1
// установка временной зоны по умолчанию. Доступно с PHP 5.1
date_default_timezone_set('UTC');
@ -494,7 +493,7 @@ $today = date("Y-m-d H:i:s"); // 2001-03-10 17:16:18 (форм
</note>
<tip>
<para>
Начиная с версии PHP 5.1, временную метку начала запроса
Начиная с PHP 5.1, временную метку начала запроса
можно получить из поля <varname>$_SERVER['REQUEST_TIME']</varname>.
</para>
</tip>

View File

@ -43,7 +43,7 @@
<tgroup cols="2">
<thead>
<row>
<entry><parameter>format</parameter> символ</entry>
<entry>символ в <parameter>format</parameter></entry>
<entry>Описание</entry>
</row>
</thead>
@ -70,7 +70,7 @@
</row>
<row>
<entry><literal>I</literal> (i в верхнем регистре)</entry>
<entry>возвращает <literal>1</literal> если активировано DST, или
<entry>возвращает <literal>1</literal>, если активировано DST, или
<literal>0</literal> в противном случае</entry>
</row>
<row>

View File

@ -23,7 +23,7 @@
<para>
Функция возвращает метку времени Unix, соответствующую дате и времени, переданных в
качестве аргументов. Метка времени - это целое число, равное разнице в секундах между заданной
датой/временем и началом эпохи Unix (The Unix Epoch, 1 января 1970 00:00:00 GMT).
датой/временем и началом эпохи Unix (1 января 1970 00:00:00 GMT).
</para>
<para>
Аргументы могут быть опущены в порядке справа налево. В этом случае их значения по
@ -87,7 +87,7 @@
Количество месяцев, прошедших с конца предыдущего года.
Значения от 1 до 12 определяют нормальные обычные календарные месяцы года.
Значения меньше 1 (включая отрицательные значения) определяют месяца предыдущего
года в обратном порядке, т.е. 0 будет декабрем, -1 - ноябрем и т.д.
года в обратном порядке, то есть 0 будет декабрем, -1 - ноябрем и т.д.
Значения больше 12 определяют соответствующий месяц в следующем году (или годах).
</para>
</listitem>
@ -159,7 +159,7 @@
<para>
<function>mktime</function> возвращает временную метку Unix в
соответствии с переданными аргументами.
Если были переданы некорректными аргументы, функция вернет &false; (до версии PHP 5.1
Если были переданы некорректными аргументы, функция вернет &false; (до PHP 5.1
возвращалась <literal>-1</literal>).
</para>
</refsect1>
@ -231,7 +231,7 @@
<programlisting role="php">
<![CDATA[
<?php
// Устанавливаем используемую по умолчанию временную зону. Доступно, начиная с версии PHP 5.1
// Устанавливаем используемую по умолчанию временную зону. Доступно с PHP 5.1
date_default_timezone_set('UTC');
// Выводит: July 1, 2000 is on a Saturday

View File

@ -218,12 +218,12 @@
</row>
<row>
<entry><literal>%r</literal></entry>
<entry>Тоже что и "%I:%M:%S %p"</entry>
<entry>То же что и "%I:%M:%S %p"</entry>
<entry>Пример: <literal>09:34:17 PM</literal> для 21:34:17</entry>
</row>
<row>
<entry><literal>%R</literal></entry>
<entry>Тоже что и "%H:%M"</entry>
<entry>То же что и "%H:%M"</entry>
<entry>Пример: <literal>00:35</literal> для 12:35 AM, <literal>16:44</literal> для 4:44 PM</entry>
</row>
<row>
@ -233,7 +233,7 @@
</row>
<row>
<entry><literal>%T</literal></entry>
<entry>Тоже что и "%H:%M:%S"</entry>
<entry>То же что и "%H:%M:%S"</entry>
<entry>Пример: <literal>21:34:17</literal> для 09:34:17 PM</entry>
</row>
<row>
@ -264,17 +264,17 @@
</row>
<row>
<entry><literal>%D</literal></entry>
<entry>Тоже что и "%m/%d/%y"</entry>
<entry>То же что и "%m/%d/%y"</entry>
<entry>Пример: <literal>02/05/09</literal> для 5 февраля 2009</entry>
</row>
<row>
<entry><literal>%F</literal></entry>
<entry>Тоже что и "%Y-%m-%d" (обычно используется в метках времени баз данных)</entry>
<entry>То же что и "%Y-%m-%d" (обычно используется в метках времени баз данных)</entry>
<entry>Пример: <literal>2009-02-05</literal> для 5 февраля 2009</entry>
</row>
<row>
<entry><literal>%s</literal></entry>
<entry>Метка времени Эпохи Unix (тоже что и функция <function>time</function>)</entry>
<entry>Метка времени Эпохи Unix (то же что и функция <function>time</function>)</entry>
<entry>Пример: <literal>305815200</literal> для 10 сентября 1979 08:40:00</entry>
</row>
<row>

View File

@ -84,7 +84,7 @@
<row>
<entry>5.3.0</entry>
<entry>
До PHP 5.3.0, относительные форматы времени, заданные в аргументе
До PHP 5.3.0 относительные форматы времени, заданные в аргументе
<parameter>time</parameter> функции <function>strtotime</function>,
такие как <literal>this week</literal>, <literal>previous week</literal>,
<literal>last week</literal> и <literal>next week</literal>, интерпретировались как
@ -95,7 +95,7 @@
<row>
<entry>5.3.0</entry>
<entry>
До версии PHP 5.3.0 <literal>24:00</literal> не являлся корректным
До PHP 5.3.0 <literal>24:00</literal> не являлся корректным
форматом, и при его использовании <function>strtotime</function> возвращала &false;.
</entry>
</row>
@ -120,7 +120,7 @@
<row>
<entry>5.0.2</entry>
<entry>
В PHP 5 до версии 5.0.2 <literal>"now"</literal> и другие
В PHP до версии 5.0.2 <literal>"now"</literal> и другие
относительные времена вычислялись неверно относительно
полуночи текущего дня. Это отличается от поведения текущих
версий, где вычисление производится корректно относительно
@ -168,7 +168,7 @@ echo strtotime("last Monday"), "\n";
<?php
$str = 'Not Good';
// до версии PHP 5.1.0 вместо false необходимо было сравнивать со значением -1
// до PHP 5.1.0 вместо false необходимо было сравнивать со значением -1
if (($timestamp = strtotime($str)) === false) {
echo "Строка ($str) недопустима";
} else {

View File

@ -15,8 +15,8 @@
<void/>
</methodsynopsis>
<para>
Возвращает количество секунд, прошедших с начала эпохи Unix (The Unix
Epoch, 1 января 1970 00:00:00 GMT) до текущего времени.
Возвращает количество секунд, прошедших с начала эпохи Unix
(1 января 1970 00:00:00 GMT) до текущего времени.
</para>
</refsect1>