mirror of
https://github.com/php/doc-ru.git
synced 2026-03-25 08:12:14 +01:00
120 lines
5.1 KiB
XML
120 lines
5.1 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<!-- EN-Revision: 71692b6f4cace8dca72a18ccd80d4cd7305e5d4e Maintainer: aur Status: ready -->
|
||
<!-- Reviewed: no -->
|
||
<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>
|
||
|
||
<!-- {{{ preface -->
|
||
<preface xml:id="intro.datetime">
|
||
&reftitle.intro;
|
||
<para>
|
||
Класс <classname>DateTimeImmutable</classname> и связанные с ним классы позволяют
|
||
получить информацию о дате и времени.
|
||
Объекты могут быть созданы путём передачи строкового представления информации
|
||
о дате и времени или из текущего времени системы.
|
||
</para>
|
||
<para>
|
||
Модуль предоставляет богатый набор методов для изменения и форматирования информации,
|
||
включая обработку часовых поясов и переходов на летнее время.
|
||
</para>
|
||
<para>
|
||
Возможности даты/времени в PHP реализуют календарь ISO 8601, который является
|
||
<link xlink:href="&url.proleptic-gregorian-calendar;">пролептическим григорианским календарём</link>,
|
||
реализующим текущие правила високосных дней, принятые до введения григорианского календаря,
|
||
а также включает год <literal>0</literal> как номер года между <literal>-1 до нашей эры</literal>
|
||
и <literal>1 нашей эры</literal>. Високосные секунды не поддерживаются.
|
||
</para>
|
||
<para>
|
||
Информация о дате и времени хранится в памяти в виде 64-разрядных чисел.
|
||
Таким образом, поддерживаются все пригодные представления даты (включая отрицательные года).
|
||
Диапазон составляет примерно 292 миллиарда лет в прошлое и будущее.
|
||
</para>
|
||
<note>
|
||
<simpara>
|
||
Часовые пояса, описанные в данном разделе, можно найти по ссылке
|
||
<xref linkend="timezones"/>.
|
||
</simpara>
|
||
</note>
|
||
</preface>
|
||
<!-- }}} -->
|
||
|
||
&reference.datetime.setup;
|
||
&reference.datetime.constants;
|
||
&reference.datetime.examples;
|
||
|
||
&reference.datetime.datetime;
|
||
&reference.datetime.datetimeimmutable;
|
||
&reference.datetime.datetimeinterface;
|
||
&reference.datetime.datetimezone;
|
||
&reference.datetime.dateinterval;
|
||
&reference.datetime.dateperiod;
|
||
|
||
&reference.datetime.reference;
|
||
|
||
<article xml:id="datetime.error.tree">
|
||
<title>Date/Time Errors and Exceptions</title>
|
||
|
||
<itemizedlist>
|
||
<listitem>
|
||
<simpara><exceptionname>DateError</exceptionname> (наследует <exceptionname>Error</exceptionname>)</simpara>
|
||
<itemizedlist>
|
||
<listitem>
|
||
<simpara><exceptionname>DateObjectError</exceptionname></simpara>
|
||
<simpara><exceptionname>DateRangeError</exceptionname></simpara>
|
||
</listitem>
|
||
</itemizedlist>
|
||
</listitem>
|
||
<listitem>
|
||
<simpara><exceptionname>DateException</exceptionname> (наследует <exceptionname>Exception</exceptionname>)</simpara>
|
||
<itemizedlist>
|
||
<listitem>
|
||
<itemizedlist>
|
||
<listitem><simpara><exceptionname>DateInvalidOperationException</exceptionname></simpara></listitem>
|
||
<listitem><simpara><exceptionname>DateInvalidTimezoneException</exceptionname></simpara></listitem>
|
||
<listitem><simpara><exceptionname>DateMalformedIntervalStringException</exceptionname></simpara></listitem>
|
||
<listitem><simpara><exceptionname>DateMalformedPeriodStringException</exceptionname></simpara></listitem>
|
||
<listitem><simpara><exceptionname>DateMalformedStringException</exceptionname></simpara></listitem>
|
||
</itemizedlist>
|
||
</listitem>
|
||
</itemizedlist>
|
||
</listitem>
|
||
</itemizedlist>
|
||
</article>
|
||
|
||
&reference.datetime.formats;
|
||
&reference.datetime.timezones;
|
||
|
||
&reference.datetime.dateerror;
|
||
&reference.datetime.dateobjecterror;
|
||
&reference.datetime.daterangeerror;
|
||
&reference.datetime.dateexception;
|
||
&reference.datetime.dateinvalidoperationexception;
|
||
&reference.datetime.dateinvalidtimezoneexception;
|
||
&reference.datetime.datemalformedintervalstringexception;
|
||
&reference.datetime.datemalformedperiodstringexception;
|
||
&reference.datetime.datemalformedstringexception;
|
||
|
||
</book>
|
||
<!-- Keep this comment at the end of the file
|
||
Local variables:
|
||
mode: sgml
|
||
sgml-omittag:t
|
||
sgml-shorttag:t
|
||
sgml-minimize-attributes:nil
|
||
sgml-always-quote-attributes:t
|
||
sgml-indent-step:1
|
||
sgml-indent-data:t
|
||
indent-tabs-mode:nil
|
||
sgml-parent-document:nil
|
||
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
|
||
sgml-exposed-tags:nil
|
||
sgml-local-catalogs:nil
|
||
sgml-local-ecat-files:nil
|
||
End:
|
||
vim600: syn=xml fen fdm=syntax fdl=2 si
|
||
vim: et tw=78 syn=sgml
|
||
vi: ts=1 sw=1
|
||
-->
|