PHP تاریخ اور وقت

PHP date() فنکشن کو تاریخ یا وقت کو فارمیٹ کرنے کیلئے استعمال کیا جاتا ہے。

PHP Date() فنکشن

PHP Date() فنکشن وقت اسٹاپ کو فارمیٹ کئے جانے والا تبدیل کرتا ہے جو پڑھنا آسان ہوتا ہے。

ਵਿਧਾਨ

date(فارمیٹ,تایم اسٹاپ)
پارامتر وصف
فارمیٹ ضروری. تایم اسٹاپ کا فارمیٹ مقرر کریں。
تایم اسٹاپ اختیاری. تایم اسٹاپ مقرر کریں. دفعہ طور پر آج کا وقت اور تاریخ ہوتا ہے。

ਟਿੱਪਣੀ:تایم اسٹاپ ایک اشاروں کا سلسلہ ہوتا ہے، جو کسی واقعے کی تاریخ اور وقوع کو ظاہر کرتا ہے。

سادے تاریخ کو حاصل کریں

date() فنکشن کا فارمیٹ پارامتر ضروری ہوتا ہے، وہ تاریخ یا وقت کو کس طرح فارمیٹ کیا جانا ہے، یہ مقرر کرتا ہے。

تاریخ کیلئے عام طور پر استعمال کئے جانے والی اشاروں کی فہرست درج کی گئی ہے:

  • d - مہینے کا کوئی دن (01-31)
  • m - مہینا (01-12)
  • Y - سال (چار ہرقام)
  • 1 - ہفتے کا کوئی دن درج کئے جانے والا

دیگر اشاروں، جیسے "/", "." یا "-" بھی اشاروں میں داخل کی جاسکتی ہیں، تاکہ دیگر فارمیٹوں کو اضافہ کیا جاسکے。

آج کے تاریخ کو تینوں مختلف طریقوں سے فارمیٹ کئے جانے کا مثال دیا گیا ہے:

مثال

<?php
echo "آج سائن دا" . date("Y/m/d") . "<br>";
echo "آج سائن دا" . date("Y.m.d") . "<br>";
echo "آج سائن دا" . date("Y-m-d") . "<br>";
echo "آج سائن دا" . date("l");
?>

چلنے والا مثال

PHP ਸੁਝਾਅ - ਸਵੈਚਾਲਿਤ ਕਾਪੀਰਾਈਟ ਸਾਲ

ਤੁਹਾਡੇ ਸਾਈਟ 'ਤੇ ਸਵੈਚਾਲਿਤ ਵਰਜਨ ਸਾਲ ਅੱਪਡੇਟ ਕਰਨ ਲਈ date() ਫੰਕਸ਼ਨ ਵਰਤੋਂ ਕਰੋ:

مثال

© 2010-<?php echo date("Y")?>

چلنے والا مثال

ਸਰਲ ਸਮੇਂ ਪ੍ਰਾਪਤ ਕਰਨਾ

ਸਮੇਂ ਵਿੱਚ ਸਬੰਧਤ ਸਟਰਿੰਗ ਦੇ ਸਾਰੇ ਬਿੰਦੂ ਹਨ:

  • h - ਪਹਿਲੀ ਸ਼ਰਤ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੀ 12 ਘੰਟੇ ਦੀ ਘੜੀ ਫਾਰਮੈਟ
  • i - ਪਹਿਲੀ ਸ਼ਰਤ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੀ ਮਿੰਟ
  • s - ਪਹਿਲੀ ਸ਼ਰਤ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੀ ਸੈਕੰਡ (00 -59)
  • a - ਛੋਟੀ ਪੂਰਵਾਹਨ ਅਤੇ ਪਿਛਲਾਹਨ (am ਜਾਂ pm)

ਹੇਠ ਦਾ ਉਦਾਹਰਣ ਨਿਰਧਾਰਿਤ ਫਾਰਮੈਟ ਵਿੱਚ ਮੌਜੂਦਾ ਸਮੇਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ:

مثال

<?php
echo "ਮੌਜੂਦਾ ਸਮੇਂ ਹੈ " . date("h:i:sa");
?>

چلنے والا مثال

ਟਿੱਪਣੀ:ਧਿਆਨ ਰੱਖੋ ਕਿ PHP date() ਫੰਕਸ਼ਨ ਸਰਵਰ ਦੀ ਮੌਜੂਦਾ ਮਿਤੀ/ਸਮੇਂ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ!

ਸਮੇਂ ਖੇਤਰ ਪ੍ਰਾਪਤ ਕਰਨਾ

ਜੇਕਰ ਕੋਡ ਰਾਹੀਂ ਸਹੀ ਸਮੇਂ ਨਹੀਂ ਮਿਲਦਾ ਹੈ ਤਾਂ ਇਹ ਸੰਭਵ ਹੈ ਕਿ ਤੁਹਾਡਾ ਸਰਵਰ ਦੂਜੇ ਦੇਸ਼ ਵਿੱਚ ਹੈ ਜਾਂ ਵੱਖਰੇ ਸਮੇਂ ਖੇਤਰ ਸੈਟ ਕੀਤਾ ਗਿਆ ਹੈ。

ਇਸ ਤਰ੍ਹਾਂ ਤੁਸੀਂ ਸਥਾਨਕ ਸਥਾਨ ਦੇ ਸਹੀ ਸਮੇਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਸਮੇਂ ਖੇਤਰ ਨੂੰ ਸੈਟ ਕਰ ਸਕਦੇ ਹੋ।

ਹੇਠ ਦਾ ਉਦਾਹਰਣ "Asia/Shanghai" ਸਮੇਂ ਖੇਤਰ ਨੂੰ ਸੈਟ ਕਰਦਾ ਹੈ ਅਤੇ ਸ਼ਾਇਦ ਸ਼ਾਇਦ ਇੱਕ ਨਿਰਧਾਰਿਤ ਫਾਰਮੈਟ ਵਿੱਚ ਮੌਜੂਦਾ ਸਮੇਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ:

مثال

<?php
date_default_timezone_set("Asia/Shanghai");
echo "ਮੌਜੂਦਾ ਸਮੇਂ ਹੈ " . date("h:i:sa");
?>

چلنے والا مثال

PHP mktime() ਰਾਹੀਂ ਮਿਤੀ ਬਣਾਉਣਾ

date() ਫੰਕਸ਼ਨ ਵਿੱਚ ਵਿਕਲਪਿਤ ਮਿਤੀ ਟਾਸਕ ਮਿਤੀ ਟਾਸਕ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ।ਤੁਸੀਂ ਮਿਤੀ ਟਾਸਕ ਨਾਚਾਰ ਤਾਂ ਮਿਤੀ ਟਾਸਕ ਨਾਚਾਰ ਮੌਜੂਦ ਨਹੀਂ ਹੋਵੇਗਾ (ਜਿਵੇਂ ਉੱਪਰ ਦੇ ਉਦਾਹਰਣ ਵਿੱਚ ਵਰਤਿਆ ਗਿਆ ਹੈ) ਤਾਂ ਮੌਜੂਦਾ ਮਿਤੀ ਅਤੇ ਸਮੇਂ ਵਰਤਿਆ ਜਾਵੇਗਾ。

mktime() ਫੰਕਸ਼ਨ ਮਿਤੀ ਦਾ Unix ਮਿਤੀ ਟਾਸਕ ਵਾਪਸ ਦਿੰਦਾ ਹੈ।Unix ਮਿਤੀ ਟਾਸਕ ਉਨ੍ਹਾਂ ਸਕਾਂਡਸ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜੋ ਯੂਨੀਕਸ ਪੁਰਾਣੇ ਸਮੇਂ (1970 ਜਨਵਰੀ 1 ਨੂੰ 00:00:00 GMT) ਤੋਂ ਮਿਤੀ ਨਾਲ ਬਦਲ ਗਏ ਹਨ।

ਵਿਧਾਨ

mktime(hour,minute,second,month,day,year)

ਹੇਠ ਦਾ ਉਦਾਹਰਣ mktime() ਫੰਕਸ਼ਨ ਦੇ ਇੱਕ ਸ਼ਰਤਾਂ ਸ਼ਰਤਾਂ ਦੇ ਇੱਕ ਸ਼ਰਤਾਂ ਰਾਹੀਂ ਮਿਤੀ ਅਤੇ ਸਮੇਂ ਬਣਾਉਣ ਦਾ ਦਿਖਾਉਂਦਾ ਹੈ:

مثال

<?php
$d=mktime(9, 12, 31, 6, 10, 2015);
echo "ਬਣਾਈ ਹੋਈ ਮਿਤੀ ਹੈ " . date("Y-m-d h:i:sa", $d);
?>

چلنے والا مثال

PHP strtotime() ਰਾਹੀਂ ਸਟਰਿੰਗ ਨਾਲ ਮਿਤੀ ਬਣਾਉਣਾ

PHP strtotime() ਫੰਕਸ਼ਨ ਮਨੁੱਖੀ ਪੜ੍ਹਨ ਯੋਗ ਸਟਰਿੰਗ ਨੂੰ Unix ਮਿਤੀ ਵਿੱਚ ਬਦਲਦਾ ਹੈ。

ਵਿਧਾਨ

strtotime(time,now)

ਹੇਠ ਦਾ ਉਦਾਹਰਣ strtotime() ਫੰਕਸ਼ਨ ਰਾਹੀਂ ਮਿਤੀ ਅਤੇ ਸਮੇਂ ਬਣਾਉਣ ਦਾ ਦਿਖਾਉਂਦਾ ਹੈ:

مثال

<?php
$d=strtotime("10:38pm April 15 2015");
echo "ਬਣਾਈ ਹੋਈ ਮਿਤੀ ਹੈ " . date("Y-m-d h:i:sa", $d);
?>

چلنے والا مثال

PHP کو اس کے ذریعے سطر کو تاریخ میں تبدیل کرنے میں بہت ذہن اور حکمت کا استعمال کیا جاتا ہے، لہذا آپ مختلف کیجس کو استعمال کرسکتے ہیں:

مثال

<?php
$d=strtotime("tomorrow");
echo date("Y-m-d h:i:sa", $d) . "<br>";
$d=strtotime("next Saturday");
echo date("Y-m-d h:i:sa", $d) . "<br>";
$d=strtotime("+3 Months");
echo date("Y-m-d h:i:sa", $d) . "<br>";
?>

چلنے والا مثال

امیدوار ہو سکتا ہے کہ strtotime() کسی بھی طرح سے مکمل نہیں ہے، لہذا اس میں شامل کسی بھی ناگاوی کو یاد رکھیں۔

بیشتر تاریخ مثال

ایسا مثال دسکتا ہے کہ آئندہ جمعرات کی تاریخ:

مثال

<?php
$startdate = strtotime("Saturday");
$enddate = strtotime("+6 weeks",$startdate);
while ($startdate < $enddate) {
  echo date("M d", $startdate),"<br>";
  $startdate = strtotime("+1 week", $startdate);
}
?>

چلنے والا مثال

ایسا مثال دسکتا ہے کہ جولائی 4 سے پہلے کتنی دن ہیں:

مثال

<?php
$d1=strtotime("December 31");
$d2=ceil(($d1-time())/60/60/24);
echo "دسمبر 31 کے لئے باقی: " . $d2 ." دن ہیں.";
?>

چلنے والا مثال

پورا PHP تاریخ مراجع دستور

تمام تاریخ فونکشنوں کا پورا مراجع دستور چاہئیے تو ہمارے PHP تاریخ مراجع دستور.

یہ دستور جس میں ہر فونکشن کی مختصر وضاحت اور استعمال مثال شامل ہیں، شامل ہے۔