PHP date_sunrise() اور date_sunset() فنکشن کا استعمال کیسے کریں۔

Php Date Sunrise Awr Date Sunset Fnkshn Ka Ast Mal Kys Kry



پی ایچ پی تاریخ_سورج () اور تاریخ_سورج () فنکشن صارفین کو کسی خاص مقام پر طلوع آفتاب اور غروب آفتاب کے اوقات کا حساب لگانے کی اجازت دیتا ہے۔ فنکشن جغرافیائی محل وقوع، سال کے دن اور ٹائم زون پر منحصر ہے۔ اس فنکشن کا استعمال کرتے ہوئے، صارفین کسی مخصوص تاریخ یا تاریخوں کی حد کے لیے طلوع آفتاب اور غروب آفتاب کے لمحات کو بازیافت کر سکتے ہیں۔

فنکشن کی خصوصیات

دی تاریخ_سورج () اور تاریخ_سورج () فنکشنز میں بہت سی خصوصیات ہیں جو انہیں طلوع آفتاب اور غروب آفتاب کے اوقات کا حساب لگانے کے لیے قابل اعتماد ٹولز بناتی ہیں۔ عرض البلد اور طول البلد ان پٹ سب سے اہم خصوصیات میں سے ایک ہے۔ طلوع فجر اور غروب آفتاب کے درست اوقات کو حاصل کرنے کے لیے، کسی کو مقام کے عین طول بلد اور طول البلد کی قدریں درج کرنی ہوں گی۔

اس کے ساتھ، فنکشن کے لیے اس تاریخ کی ضرورت ہوتی ہے جس پر طلوع آفتاب اور غروب آفتاب کا حساب لگایا جائے۔ یہ فنکشن دن کی روشنی کی بچت کے لیے ایڈجسٹ کرنے کے لیے PHP ٹائم زون کی قدر بھی لیتا ہے۔







نحو



کے لیے نحوی ڈھانچہ تاریخ_سورج () فنکشن مندرجہ ذیل ہے:



تاریخ_سورج ( $timestamp , $فارمیٹ , طول بلد , طول بلد , $زینت , $gmt_offset ) ;

اسی طرح، کے لیے نحوی ڈھانچہ date_sunset function() درج ذیل کی طرح:





تاریخ_سورج ( $timestamp , $فارمیٹ , طول بلد , طول بلد , $زینت , $gmt_offset ) ;

ان پٹ پیرامیٹرز

پی ایچ پی تاریخ_سورج () اور تاریخ_سورج () فنکشنز میں چھ ان پٹ پیرامیٹرز ہوتے ہیں۔ پہلا پیرامیٹر ہے۔ $timestamp ، جو اختیاری ہے اور یونکس ٹائم اسٹیمپ کے ذریعہ بیان کیا گیا ہے۔ دوسرا پیرامیٹر ہے $فارمیٹ ، جو اختیاری بھی ہے۔ یہ پیرامیٹر بتاتا ہے کہ آؤٹ پٹ کیسے واپس آئے گا۔ تیسرا پیرامیٹر ہے۔ طول بلد ، جو اس مقام کے عرض بلد کو ذخیرہ کرتا ہے جس کے لیے طلوع آفتاب یا غروب آفتاب کا حساب لگانا ہے۔

چوتھا پیرامیٹر ہے۔ طول بلد ، جو اس مقام کے طول البلد کو محفوظ کرتا ہے جس کے لیے طلوع آفتاب یا غروب آفتاب کا حساب لگانا ہے۔ افق کے بارے میں، سورج کا مقام پانچویں پیرامیٹر سے متعین کیا جاتا ہے، $زینت . آخر میں، چھٹا ان پٹ پیرامیٹر ہے۔ $gmt_offset ، جو GMT سے مقامی ٹائم زون کا آف سیٹ ہے۔



واپسی کی شکل

پی ایچ پی تاریخ_سورج () اور تاریخ_سورج () فنکشن صارفین کو واپسی کے متعدد فارمیٹس حاصل کرنے کی اجازت دیتا ہے۔ سب سے زیادہ استعمال شدہ واپسی فارمیٹس سٹرنگ اور ٹائم اسٹیمپ ہیں۔ دی SUNFUNCS_RET_STRING فارمیٹ سورج کا وقت سٹرنگ فارمیٹ میں لوٹائے گا، SUNFUNCS_RET_TIMESTAMP یونکس ٹائم اسٹیمپ فارمیٹ میں وقت واپس کرے گا اور SUNFUNCS_RET_DOUBLE وقت کو ڈبل فارمیٹ میں واپس کر دے گا۔

طلوع آفتاب کا حساب کتاب

کا استعمال کرتے ہوئے تاریخ_سورج () فنکشن، صارف اس نحو کا استعمال کرتے ہوئے طلوع آفتاب کے وقت کا حساب لگا سکتے ہیں۔

تاریخ_سورج ( وقت ( ) , SUNFUNCS_RET_STRING , $سال , $لمبا , $زینت , $gmt_offset ) ;

مثال کے طور پر:

<؟php

بازگشت تاریخ ( 'ڈی ایم ڈی وائی \n ' ) ;

بازگشت ( 'سورج کا وقت:' ) ;

بازگشت ( تاریخ_سورج ( وقت ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

؟>

یہ کوڈ موجودہ تاریخ کو بطور فارمیٹ کرتا ہے۔ 'ڈی ایم ڈی وائی' اور اسے استعمال کرکے دکھاتا ہے۔ تاریخ () فنکشن دی تاریخ_سورج () اس کے بعد مخصوص عرض البلد اور طول البلد کوآرڈینیٹس (34.6543، 56.34535) کی بنیاد پر طلوع آفتاب کے وقت کا تعین اور اطلاع دینے کے لیے طریقہ استعمال کیا جاتا ہے۔

غروب آفتاب کا حساب کتاب

کا استعمال کرتے ہوئے تاریخ_سورج () فنکشن، صارفین اس نحو کا استعمال کرتے ہوئے غروب آفتاب کے وقت کا حساب لگا سکتے ہیں۔

تاریخ_سورج ( وقت ( ) , SUNFUNCS_RET_STRING , $سال , $لمبا , $زینت , $gmt_offset ) ;

مثال کے طور پر:

<؟php

بازگشت تاریخ ( 'ڈی ایم ڈی وائی' ) ;

بازگشت ( ' \n غروب آفتاب کا وقت: ' ) ;

بازگشت ( تاریخ_سورج ( وقت ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

؟>

یہ کوڈ موجودہ تاریخ کو 'D M d Y' کے طور پر فارمیٹ کرتا ہے اور اسے استعمال کرکے دکھاتا ہے۔ تاریخ () فنکشن دی تاریخ_سورج () اس کے بعد مخصوص عرض البلد اور طول البلد کوآرڈینیٹس (34.6543، 56.34535) کی بنیاد پر غروب آفتاب کے وقت کا تعین اور اطلاع دینے کے لیے طریقہ استعمال کیا جاتا ہے۔

نتیجہ

دی تاریخ_سورج () اور تاریخ_سورج () پی ایچ پی میں فنکشنز ایک مقررہ تاریخ اور مقام کے لیے طلوع آفتاب اور غروب آفتاب کے اوقات کا حساب لگانے کا ایک آسان طریقہ فراہم کرتے ہیں۔ ان افعال کو استعمال کرتے ہوئے، ڈویلپر فلکیاتی اوقات کا درست تعین کر سکتے ہیں اور انہیں اپنی PHP ایپلی کیشنز میں شامل کر سکتے ہیں۔