English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel der Funktion date_timestamp_set() in PHP

PHP Date & Time Funktionshandbuch

Die Funktion date_timestamp_set() setzt das Datum und die Uhrzeit basierend auf dem Unix-Zeitstempel.

Definition und Verwendung

Die Funktion date_timestamp_set() ist ein Alias von DateTime::setTimestamp. Diese Funktion nimmt ein DateTime-Objekt und einen Unix-Zeitstempel als Parameter und setzt den angegebenen Zeitstempel auf das angegebene Objekt.

Syntax

date_timestamp_set($object, $timestamp)

Parameter

NummerParameter und Erklärung
1

object(Notwendig)

Dies ist ein DateTime-Objekt.

2

timestamp(Notwendig)

Dies ist der Unix-Zeitstempel.

Rückgabewert

Die PHP-Funktion date_timestamp_set() gibt einen DateTime-Objekt mit dem geänderten (Zeit)Wert zurück. Fails, gibt der Funktion ein Boolesches Wert zurückfalse.

PHP-Version

Diese Funktion wurde ursprünglich in der PHP-Version5.3.0 eingeführt wurde und in allen höheren Versionen verwendet werden kann.

Online-Beispiel

Dieses Beispiel zeigt, wiedate_timestamp_setFunktion spezifiziert das Datum und die Uhrzeit des Unix-Zeitstempels:

<?php
   $date = new DateTime();
   $res = date_timestamp_set($date, 1505292545);   
   print("Datum: ".date_format($res, ",Y/m/d H:i:s
?>
Testen sehen‹/›

Ausgaberesultat

Datum: 2017/09/13 08:49:05

Online-Beispiel

Ein Beispiel, um einen DateTime-Objekt zu erstellen, und es mitdate_timestamp_set()Die Funktion ändert ihren Wert.-

<?php
   $date = new DateTime();
   $timestamp1 = time() - (23*12*30);   
   $res1 = date_timestamp_set($date,1);      
   print("Datum: ".date_format($res1, ",Y/m/d H:i:s
   print("\n");
   $timestamp2 = time() + (23*12*30);
   $res2 = date_timestamp_set($date,2);  
   print("Datum: ".date_format($res2, ",Y/m/d H:i:s
?>
Testen sehen‹/›

Ausgaberesultat

Datum: 2020/05/11 08:57:30
Datum: 2020/05/11 13:33:30

Online-Beispiel

Als Ersatz für diese Funktion können Sie den Zeitstempel nur als String übergeben und dem DateTime-Konstruktor " @" als Parameter übergeben

<?php
  $date = new DateTime("@1495283256");
   print("Datum: ".date_format($date, "Y/m/d H:i:s
Testen sehen‹/›

weil wir den Monatswert bereits auf15Wird in der richtigen Zeit um drei Monate hinzugefügt

Datum: 2020/05/11 00:15:36