कक्षा DateTime की विधि setTimestamp

DateTime वस्तु की setTimestamp विधि Unix timestamp (1 जनवरी 1970 से बीते हुए सेकंडों की संख्या) का उपयोग करके तिथि और समय सेट करने की अनुमति देती है। यह विधि मौजूदा तिथि वाली वस्तु को बदलती है और इसे कॉल चेन के लिए वापस कर देती है।

वाक्य-विन्यास

phppublic DateTime::setTimestamp(int $timestamp): DateTime

उदाहरण

आइए timestamp 1609459200 (1 जनवरी 2021 वर्ष 00:00:00 UTC) के अनुरूप तिथि सेट करें:

php<?php
  $date = new DateTime();
  $date->setTimestamp(1609459200);
  echo $date->format('Y-m-d H:i:s');
?>

कोड निष्पादन का परिणाम:

php'2021-01-01 00:00:00'

उदाहरण

कॉल चेन में विधियों का उपयोग:

php<?php
  $date = (new DateTime())->setTimestamp(1609459200);
  echo $date->format('Y-m-d');
?>

कोड निष्पादन का परिणाम:

php'2021-01-01'

उदाहरण

वर्तमान समय सेट करना:

php<?php
  $date = new DateTime();
  $date->setTimestamp(time());
  echo $date->format('H:i:s');
?>

वर्तमान समय आउटपुट करेगा, उदाहरण के लिए:

php'14:25:36'

यह भी देखें

  • date फ़ंक्शन,
    जो Unix timestamp को फॉर्मेट करती है
  • setDate विधि,
    जो टुकड़ों में तिथि सेट करती है
  • getTimestamp विधि,
    जो DateTime वस्तु से Unix timestamp प्राप्त करती है