ఫంక్షన్ ఫీచర్లు
ది తేదీ_సూర్యోదయం() మరియు తేదీ_సూర్యాస్తమయం() ఫంక్షన్లు సూర్యోదయం మరియు సూర్యాస్తమయ సమయాలను లెక్కించడానికి నమ్మదగిన సాధనాలను చేసే అనేక లక్షణాలను కలిగి ఉన్నాయి. అక్షాంశం మరియు రేఖాంశం ఇన్పుట్ అత్యంత కీలకమైన లక్షణాలలో ఒకటి. ఖచ్చితమైన తెల్లవారుజాము మరియు సూర్యాస్తమయ సమయాలను పొందేందుకు, లొకేషన్ యొక్క ఖచ్చితమైన అక్షాంశం మరియు రేఖాంశ విలువలను తప్పనిసరిగా నమోదు చేయాలి.
దానితో పాటు, ఫంక్షన్కు సూర్యోదయం మరియు సూర్యాస్తమయాన్ని లెక్కించాల్సిన తేదీ అవసరం. ఫంక్షన్ డేలైట్ సేవింగ్స్ కోసం సర్దుబాటు చేయడానికి PHP టైమ్జోన్ విలువను కూడా తీసుకుంటుంది.
వాక్యనిర్మాణం
కోసం సింటాక్స్ నిర్మాణం తేదీ_సూర్యోదయం() ఫంక్షన్ క్రింది విధంగా ఉంది:
తేదీ_సూర్యోదయం ( $ టైమ్స్టాంప్ , $ ఫార్మాట్ , $అక్షాంశం , $రేఖాంశం , $ అత్యున్నత , $gmt_offset ) ;
అదేవిధంగా, కోసం సింటాక్స్ నిర్మాణం తేదీ_సూర్యాస్తమయం ఫంక్షన్() క్రింది విధంగా ఉంది:
తేదీ_సూర్యాస్తమయం ( $ టైమ్స్టాంప్ , $ ఫార్మాట్ , $అక్షాంశం , $రేఖాంశం , $ అత్యున్నత , $gmt_offset ) ;
ఇన్పుట్ పారామితులు
PHP తేదీ_సూర్యోదయం() మరియు తేదీ_సూర్యాస్తమయం() విధులు ఆరు ఇన్పుట్ పారామితులను కలిగి ఉంటాయి. మొదటి పరామితి $ టైమ్స్టాంప్ , ఇది ఐచ్ఛికం మరియు Unix టైమ్స్టాంప్ ద్వారా నిర్వచించబడుతుంది. రెండవ పరామితి $ ఫార్మాట్ , ఇది కూడా ఐచ్ఛికం. ఈ పరామితి అవుట్పుట్ ఎలా తిరిగి ఇవ్వబడుతుందో నిర్దేశిస్తుంది. మూడవ పరామితి $అక్షాంశం , ఇది సూర్యోదయం లేదా సూర్యాస్తమయాన్ని లెక్కించాల్సిన ప్రదేశం యొక్క అక్షాంశాన్ని నిల్వ చేస్తుంది.
నాల్గవ పరామితి $రేఖాంశం , ఇది సూర్యోదయం లేదా సూర్యాస్తమయాన్ని లెక్కించాల్సిన ప్రదేశం యొక్క రేఖాంశాన్ని నిల్వ చేస్తుంది. హోరిజోన్ గురించి, సూర్యుని స్థానం ఐదవ పరామితి ద్వారా పేర్కొనబడింది, $ అత్యున్నత . చివరగా, ఆరవ ఇన్పుట్ పరామితి $gmt_offset , ఇది GMT నుండి స్థానిక సమయమండలి ఆఫ్సెట్.
రిటర్న్ ఫార్మాట్
PHP తేదీ_సూర్యోదయం() మరియు తేదీ_సూర్యాస్తమయం() ఫంక్షన్ వినియోగదారులు అనేక రిటర్న్ ఫార్మాట్లను సాధించడానికి అనుమతిస్తుంది. అత్యంత సాధారణంగా ఉపయోగించే రిటర్న్ ఫార్మాట్లు స్ట్రింగ్ మరియు టైమ్స్టాంప్. ది SUNFUNCS_RET_STRING ఫార్మాట్ సూర్యుని సమయాన్ని స్ట్రింగ్ ఆకృతిలో అందిస్తుంది, SUNFUNCS_RET_TIMESTAMP Unix టైమ్స్టాంప్ ఫార్మాట్లో సమయాన్ని అందిస్తుంది మరియు SUNFUNCS_RET_DOUBLE డబుల్ ఫార్మాట్లో సమయాన్ని తిరిగి ఇస్తుంది.
సూర్యోదయ గణన
ఉపయోగించి తేదీ_సూర్యోదయం() ఫంక్షన్, వినియోగదారులు ఈ వాక్యనిర్మాణాన్ని ఉపయోగించి సూర్యోదయ సమయాన్ని లెక్కించవచ్చు:
తేదీ_సూర్యోదయం ( సమయం ( ) , SUNFUNCS_RET_STRING , $సంవత్సరాలు , $పొడవైన , $ అత్యున్నత , $gmt_offset ) ;ఉదాహరణకి:
ప్రతిధ్వని తేదీ ( 'డి ఎం డి వై \n ' ) ;
ప్రతిధ్వని ( 'సూర్యోదయ సమయం:' ) ;
ప్రతిధ్వని ( తేదీ_సూర్యోదయం ( సమయం ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;
?>
ఈ కోడ్ ప్రస్తుత తేదీని ఇలా ఫార్మాట్ చేస్తుంది 'D M d Y' మరియు దానిని ఉపయోగించి ప్రదర్శిస్తుంది తేదీ() ఫంక్షన్. ది తేదీ_సూర్యోదయం() నిర్దిష్ట అక్షాంశం మరియు రేఖాంశ కోఆర్డినేట్ల (34.6543, 56.34535) ఆధారంగా సూర్యోదయ సమయాన్ని గుర్తించడానికి మరియు నివేదించడానికి పద్ధతి ఉపయోగించబడుతుంది.
సూర్యాస్తమయం గణన
ఉపయోగించి తేదీ_సూర్యాస్తమయం() ఫంక్షన్, వినియోగదారులు ఈ వాక్యనిర్మాణాన్ని ఉపయోగించి సూర్యాస్తమయ సమయాన్ని లెక్కించవచ్చు:
తేదీ_సూర్యాస్తమయం ( సమయం ( ) , SUNFUNCS_RET_STRING , $సంవత్సరాలు , $పొడవైన , $ అత్యున్నత , $gmt_offset ) ;ఉదాహరణకి:
ప్రతిధ్వని తేదీ ( 'D M d Y' ) ;
ప్రతిధ్వని ( ' \n సూర్యాస్తమయం సమయం: ' ) ;
ప్రతిధ్వని ( తేదీ_సూర్యాస్తమయం ( సమయం ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;
?>
ఈ కోడ్ ప్రస్తుత తేదీని 'D M d Y'గా ఫార్మాట్ చేస్తుంది మరియు దానిని ఉపయోగించి ప్రదర్శిస్తుంది తేదీ() ఫంక్షన్. ది తేదీ_సూర్యాస్తమయం() నిర్దిష్ట అక్షాంశం మరియు రేఖాంశ అక్షాంశాల (34.6543, 56.34535) ఆధారంగా సూర్యాస్తమయ సమయాన్ని గుర్తించడానికి మరియు నివేదించడానికి పద్ధతి ఉపయోగించబడుతుంది.
ముగింపు
ది తేదీ_సూర్యోదయం() మరియు తేదీ_సూర్యాస్తమయం() PHPలోని విధులు ఇచ్చిన తేదీ మరియు స్థానం కోసం సూర్యోదయం మరియు సూర్యాస్తమయ సమయాలను లెక్కించడానికి అనుకూలమైన మార్గాన్ని అందిస్తాయి. ఈ ఫంక్షన్లను ఉపయోగించడం ద్వారా, డెవలపర్లు ఖగోళ సమయాలను ఖచ్చితంగా నిర్ణయించగలరు మరియు వాటిని వారి PHP అప్లికేషన్లలో చేర్చగలరు.