PHP تاریخ اور وقت
- پچھلے پیج پی ایچ پی دو جہتی آرائی
- آئندہ پیج 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 تاریخ مراجع دستور.
یہ دستور جس میں ہر فونکشن کی مختصر وضاحت اور استعمال مثال شامل ہیں، شامل ہے۔
- پچھلے پیج پی ایچ پی دو جہتی آرائی
- آئندہ پیج PHP شامل