PHP Date And Time Best Tutorial 2025

PHP Date and Time को manage करने के लिए कई functions उपलब्ध हैं। PHP की मदद से आप वर्तमान तारीख और समय, किसी खास तारीख या समय को format करना, और तारीख और समय के साथ विभिन्न गणनाएं कर सकते हैं।

Why Use PHP Date and Time?

  • वेबसाइट पर वर्तमान तारीख और समय दिखाने के लिए।
  • इवेंट्स का शेड्यूल बनाने के लिए।
  • फॉर्म सबमिशन का Timestamp रिकॉर्ड करने के लिए।
  • रिपोर्ट्स में तारीख और समय जोड़ने के लिए।

Date and Time Functions in PHP

date() Function:

PHP का date() function वर्तमान तारीख और समय को format करने के लिए उपयोग किया जाता है।

date(format, timestamp);
  • format: तारीख या समय को किस फॉर्मेट में दिखाना है।
  • timestamp (Optional): Unix timestamp (seconds since January 1, 1970)। Default: वर्तमान timestamp

Example:

<?php
  echo date("Y-m-d"); // Output: 2024-12-21 (वर्तमान तारीख)
  echo date("H:i:s"); // Output: 14:45:30 (वर्तमान समय)
?>
PHP
Php Date And Time By Hinditutorials

Date Format Characters

CharacterDescriptionExample
dदिन (01 से 31)21
mमहीना (01 से 12)01
Yसाल (चार अंकों में)2025
yसाल (दो अंकों में)25
Hघंटा (24 घंटे फॉर्मेट)14
hघंटा (12 घंटे फॉर्मेट)02
iमिनट45
sसेकंड15
AAM या PMPM
lहफ्ते का दिन (पूरा नाम)Friday
Dहफ्ते का दिन (संक्षिप्त)Fri
Fमहीना (पूरा नाम)January

time() Function:

time() function वर्तमान समय का Unix Timestamp देता है।
Unix Timestamp: 1 जनवरी 1970 से अब तक के सेकंड।

<?php
  echo time(); // Output: 1734777600 (Unix Timestamp)
?>
PHP

strtotime() Function:

strtotime() function एक string को timestamp में बदलता है।

<?php
  $timestamp = strtotime("next Sunday");
  echo date("Y-m-d", $timestamp); 
  
  // Output: 2024-12-22
?>
PHP

PHP DateTime Class:

PHP में तारीख और समय को manage करने का एक और तरीका DateTime class है

Creating a DateTime Object

<?php
  $date = new DateTime();
  echo $date->format("Y-m-d H:i:s"); 
?>
PHP
image 11

Custom DateTime

<?php
  $date = new DateTime("2024-12-25");
  echo $date->format("l, F d, Y"); 
?>
PHP
image 12

Adding Days to DateTime

<?php
  $date = new DateTime("2024-12-21");
  $date->modify("+10 days");
  echo $date->format("Y-m-d");
?>
PHP
image 13

Common Date and Time Functions

FunctionDescription
date()Date और Time को format करता है।
time()Unix timestamp देता है।
mktime()Custom timestamp बनाता है।
strtotime()String को timestamp में बदलता है।
checkdate()Valid तारीख है या नहीं, इसे चेक करता है।
DateTimeAdvanced Date और Time handling के लिए।

Conclusion:

PHP में Date और Time को manage करने के लिए कई आसान और शक्तिशाली tools उपलब्ध हैं। date(), time() और DateTime class की मदद से आप आसानी से तारीख और समय को manipulate और format कर सकते हैं।

error: Content is protected!! You are not allowed to copy.