DateTimeInterface::getTimestamp
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
DateTimeInterface::getTimestamp
Референца за `datetime.gettimestamp.php` со подобрена типографија и навигација.
DateTimeInterface::getTimestamp
DateTimeImmutable::getTimestamp
DateTime::getTimestamp
date_timestamp_get
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
DateTimeInterface::getTimestamp -- DateTimeImmutable::getTimestamp -- DateTime::getTimestamp -- date_timestamp_get — Ги добива Unix временскиот печат
= NULL
Напиши целосна ознака на елемент
Процедурален стил
Ги добива Unix временскиот печат.
Параметри
Оваа функција нема параметри.
Вратени вредности
Враќа Unix временски печат што го претставува датумот.
Errors/Exceptions
Ако временскиот печат не може да се претстави како int, а
DateRangeError се фрла. Пред PHP 8.3.0, а ValueError се фрла. И, пред PHP 8.0.0, false беше вратено во овој случај. Сепак, временскиот печат може да се добие како string со користење на
- Враќа датум форматиран според дадениот формат со
U format.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.3.0 | Исклучокот надвор од опсег сега е DateRangeError. |
| 8.0.0 |
Овие функции повеќе не враќаат false при неуспех.
|
Примери
Пример #1 (PHP 5 >= 5.3.0, PHP 7, PHP 8) example
Напиши целосна ознака на елемент
<?php
$date = new DateTimeImmutable();
echo $date->getTimestamp();Горниот пример ќе прикаже нешто слично на:
1272509157
Процедурален стил
<?php
$date = date_create();
echo date_timestamp_get($date);Горниот пример ќе прикаже нешто слично на:
1272509157
Ако треба да го добиете временскиот печат со резолуција на милисекунди или микросекунди, тогаш можете да го користите - Враќа датум форматиран според дадениот формат function.
Пример #2 Добивање временски печат со резолуција на мили и микросекунди
Напиши целосна ознака на елемент
<?php
$date = new DateTimeImmutable();
$milli = (int) $date->format('Uv'); // Timestamp in milliseconds
$micro = (int) $date->format('Uu'); // Timestamp in microseconds
echo $milli, "\n", $micro, "\n";Горниот пример ќе прикаже нешто слично на:
1674057635586 1674057635586918
Види Исто така
- DateTime::setTimestamp() - Поставува датум и време врз основа на Unix временска ознака
- DateTimeImmutable::setTimestamp() - Го поставува датумот и времето врз основа на Unix временски печат
- - Враќа датум форматиран според дадениот формат » Онлајн алатка за дизајн на формат strftime()