कक्षा DateTime की विधि setTimestamp
DateTime वस्तु की setTimestamp विधि Unix timestamp (1 जनवरी 1970 से बीते हुए सेकंडों की संख्या) का उपयोग करके तिथि और समय सेट करने की अनुमति देती है।
यह विधि मौजूदा तिथि वाली वस्तु को बदलती है और इसे कॉल चेन के लिए वापस कर देती है।
वाक्य-विन्यास
public DateTime::setTimestamp(int $timestamp): DateTime
उदाहरण
आइए timestamp 1609459200 (1 जनवरी 2021 वर्ष 00:00:00 UTC) के अनुरूप तिथि सेट करें:
<?php
$date = new DateTime();
$date->setTimestamp(1609459200);
echo $date->format('Y-m-d H:i:s');
?>
कोड निष्पादन का परिणाम:
'2021-01-01 00:00:00'
उदाहरण
कॉल चेन में विधियों का उपयोग:
<?php
$date = (new DateTime())->setTimestamp(1609459200);
echo $date->format('Y-m-d');
?>
कोड निष्पादन का परिणाम:
'2021-01-01'
उदाहरण
वर्तमान समय सेट करना:
<?php
$date = new DateTime();
$date->setTimestamp(time());
echo $date->format('H:i:s');
?>
वर्तमान समय आउटपुट करेगा, उदाहरण के लिए:
'14:25:36'
यह भी देखें
-
dateफ़ंक्शन,
जो Unix timestamp को फॉर्मेट करती है -
setDateविधि,
जो टुकड़ों में तिथि सेट करती है -
getTimestampविधि,
जो DateTime वस्तु से Unix timestamp प्राप्त करती है