Solution One Day Difference : Date value result off by 1 day Using Apps Script

Is your Google Sheets HTML display showing the date one day ahead of the actual date? Don’t worry; we’ve got the solution for you!, Solution One Day Difference in Apps Script, Date value result off by 1 day,

क्या आपका Google Sheet से जब HTML मे Data डिस्प्ले करते हैं तब वास्तविक तारीख से एक दिन पहले की तारीख दिखा रहा है? चिंता मत करो; हमें आपके लिए समाधान मिल गया है! इस ट्यूटोरियल में, हम HTML का उपयोग करते समय Google शीट्स में गलत दिनांक दिखाई दे रही हैं उसे सही करना सिखाएंगे। । हमारी Step by Step Guide आपको इस समस्या को ठीक करने में मदद करेगी और यह सुनिश्चित करेगी कि आपका डेटा एक दिन पीछे, सही तारीख प्रदर्शित करे। इस Logic का उपयोग कर आप सही Data दिखा सकेंगे।

Problem : Sheet to HTML Date One Day Difference

निम्न Image मे आप देख रहे होंगे की जब हमने Google Sheet के Data को HTML मे display किया तब एक दिन का अंतर आ रहा हैं । यदि आप यह Code देखना चाहते हैं तो आप निम्न Article को Read कर सकते हैं की कैसे हमने Google Sheet के data को एक HTML Form पर दिखाया हैं ।

Cause : The reason for this is Time Zone.

Time Zone के कारण इस तरह की समस्या आती हैं , कोई भी Date Time Google Sheet हो या कोई भी Database सभी मे Base Time Zone के अनुसार ही Store होती हैं, ओर जब हम उसे देखते हैं तब वह हमारे Time Zone के अनुसार Plus और Minus हो कर दिखाई देती हैं ।

Solution : How to Solve One Day Difference

इसका Solution यह हैं की आप जो Internal Value Get करते हैं उसके स्थान पर हमें GetDisplayValues का उपयोग करना चाहिए , जिससे की जैसा Google Sheet पर दिखाई देता हैं वैसा ही हमे HTML मे दिखाई दे । आइए समझते हैं ।

उपरोक्त Image मे आप देख रहे होंगे की हमने getValues के स्थान पर GetDisplayValues किया हैं उसके बाद हम प्रॉजेक्ट को Deploy करेंगे और फिर से Execute कर Result देखेंगे तो पाएंगे की अब जैसे Google Sheet मे वैल्यू दिखाई दे रही हैं बिल्कुल वैसी ही HTML Page पर दिखाई देगी।

Solution for One Day Difference Apps Script

यदि आप इस समस्या का Solution Video के माध्यम से देखना चाहते हैं तो यहाँ से देख सकते हैं।

How to Set Date Format (DD/MM/YYYY)

यदि आप चाहते हैं की जो Date दिखाई दे रही हैं Indian Format यानि की DD/MM/YYYY Format मे ही दिखाई दे तो आपको गूगल Sheet मे Date के format को बदलना होगा।

उपरोक्त Setting करने के बाद जब आप फिर से Execute कर देखेंगे तो आपको कुछ निम्न प्रकार से दिखाई देगा।

आशा हैं मुझे की आपको किस तरह से Date मे जो एक दिन का अंतर आता हैं उसे किस तरह से सही किया जाता हैं वह बहुत ही अच्छे से समझ मे आ गया होगा। इस article से related कोई भी Query हो तो आप निःसंकोच मुझे Comment कर सकते हैं । अपना कीमती समय देने के लिए धन्यवाद

हमारे अन्य आर्टिकल

Add a Comment

Your email address will not be published. Required fields are marked *