English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Руководство по функциям даты и времени PHP
Функция date_timestamp_set() устанавливает дату и время на основе Unix-стamped.
Функция date_timestamp_set() является алиасом для DateTime::setTimestamp. Эта функция принимает объект DateTime и Unix-стamped в качестве параметров и устанавливает указанный stamped для данного объекта.
date_timestamp_set($object, $timestamp)
Номер | Параметры и описание |
---|---|
1 | объект(обязателен) Это объект DateTime. |
2 | timestamp(обязателен) Это Unix-стamped. |
PHP функция date_timestamp_set() возвращает объект DateTime с измененным (временным) значением. Если функция не удалась, она вернет логическое значениеfalse.
Эта функция была введена в PHP версии 5.3.0 и может использоваться во всех более новых версиях.
Ниже приведен примерdate_timestamp_setФункция specifies the date and time of Unix timestamp:
<?php $date = new DateTime(); $res = date_timestamp_set($date, 1505292545); print("Дата: ".date_format($res, "Y/m/d H:i:s")); ?>Проверим, посмотрим‹/›
Результат вывода
Дата: 2017/09/13 08:49:05
Ниже приведен пример создания объекта DateTime и использованияdate_timestamp_setФункция изменяет его значение. -
<?php $date = new DateTime(); $timestamp1 = time() - (23*12*30); $res1 = date_timestamp_set($date, $timestamp1); print("Дата: ".date_format($res1, "Y/m/d H:i:s")); print("\n"); $timestamp2 = time() + (23*12*30); $res2 = date_timestamp_set($date, $timestamp2); print("Дата: ".date_format($res2, "Y/m/d H:i:s")); ?>Проверим, посмотрим‹/›
Результат вывода
Дата: 2020/05/11 08:57:30 Дата: 2020/05/11 13:33:30
В качестве альтернативы этому методу, вы можете передать значение времени戳 в виде строки и передать его в качестве параметра в конструктор DateTime с " @"
<?php $date = new DateTime("@1495283256"); print("Дата: ".date_format($date, "Y/m/d H:i:s"));?>Проверим, посмотрим‹/›
Потому что мы уже установили значение месяца в 15. Мы добавим три месяца в правильное время
Дата: 2020/05/11 00:15:36