मैं दिनांक/समय स्ट्रिंग (उदाहरण के लिए 2011-01-01 15:00:00) कैसे परिवर्तित करूं जो यूटीसी किसी भी टाइमज़ोन PHP समर्थन, जैसे अमेरिका/न्यू_यॉर्क, या यूरोप /सैन मैरीनो।यूटीसी तिथि/समय स्ट्रिंग टाइमज़ोन
उत्तर
PHP के DateTime
वस्तु बहुत लचीला है।
$UTC = new DateTimeZone("UTC");
$newTZ = new DateTimeZone("America/New_York");
$date = new DateTime("2011-01-01 15:00:00", $UTC);
$date->setTimezone($newTZ);
echo $date->format('Y-m-d H:i:s');
कैसे के बारे में:
$timezone = new DateTimeZone('UTC');
$date = new DateTime('2011-04-21 13:14', $timezone);
echo $date->format;
यह – amax
'$ तारीख> प्रारूप काम नहीं किया()' 1 की आवश्यकता है पैरामीटर। देखें [यह] (http://php.net/manual/en/datetime.format.php) – Raptor
$ दिनांक = नया दिनांक समय ('2011-04-21 13:14', $ टाइमज़ोन) क्या यह गायब नहीं है यूटीसी के लिए सेकंड? – Quadrivium
यूटीसी मान लिया जाये कि स्ट्रिंग तो में शामिल है नहीं:
date_default_timezone_set('America/New_York');
$datestring = '2011-01-01 15:00:00'; //Pulled in from somewhere
$date = date('Y-m-d H:i:s T',strtotime($datestring . ' UTC'));
echo $date; //Should get '2011-01-01 10:00:00 EST' or something like that
या आप दिनांक समय वस्तु इस्तेमाल कर सकते हैं।
function _settimezone($time,$defaultzone,$newzone)
{
$date = new DateTime($time, new DateTimeZone($defaultzone));
$date->setTimezone(new DateTimeZone($newzone));
$result=$date->format('Y-m-d H:i:s');
return $result;
}
$defaultzone="UTC";
$newzone="America/New_York";
$time="2011-01-01 15:00:00";
$newtime=_settimezone($time,$defaultzone,$newzone);
PHP के DateTime
वस्तु बहुत लचीला है।
चूंकि उपयोगकर्ता ने एक से अधिक टाइमज़ोन विकल्प के लिए कहा है, तो आप इसे सामान्य बना सकते हैं।
जेनेरिक समारोह
function convertDateFromTimezone($date,$timezone,$timezone_to,$format){
$date = new DateTime($date,new DateTimeZone($timezone));
$date->setTimezone(new DateTimeZone($timezone_to));
return $date->format($format);
}
उपयोग:
echo convertDateFromTimezone('2011-04-21 13:14','UTC','America/New_York','Y-m-d H:i:s');
आउटपुट:
2011-04-21 09:14:00
किसी भी टाइमज़ोन से किसी भी टाइमस्टैम्प को प्रारूपित करने के लिए सामान्य उद्देश्य सामान्यीकरण फ़ंक्शन। एक रिलेशनल डेटाबेस में विभिन्न टाइमज़ोन से उपयोगकर्ताओं के डेटाेटिमस्टैम्प को संग्रहीत करने के लिए बहुत उपयोगी है। यूटीसी के रूप में डेटाबेस तुलना दुकान टाइमस्टैम्प और के लिए के साथ gmdate('Y-m-d H:i:s')
/**
* Convert Datetime from any given olsonzone to other.
* @return datetime in user specified format
*/
function datetimeconv($datetime, $from, $to)
{
try {
if ($from['localeFormat'] != 'Y-m-d H:i:s') {
$datetime = DateTime::createFromFormat($from['localeFormat'], $datetime)->format('Y-m-d H:i:s');
}
$datetime = new DateTime($datetime, new DateTimeZone($from['olsonZone']));
$datetime->setTimeZone(new DateTimeZone($to['olsonZone']));
return $datetime->format($to['localeFormat']);
} catch (\Exception $e) {
return null;
}
}
प्रयोग का उपयोग करें:
$from = ['localeFormat' => "d/m/Y H:i A", 'olsonZone' => 'Asia/Calcutta']; $to = ['localeFormat' => "Y-m-d H:i:s", 'olsonZone' => 'UTC']; datetimeconv("14/05/1986 10:45 PM", $from, $to); // returns "1986-05-14 17:15:00"
- 1. यूटीसी ऑफसेट को टाइमज़ोन या दिनांक
- 2. यूटीसी
- 3. टाइमज़ोन
- 4. जीएमटी/यूटीसी
- 5. पायथन में यूटीसी समय में टाइमज़ोन संक्षेप के साथ गैर-यूटीसी समय स्ट्रिंग को कनवर्ट करें, जबकि डेलाइट बचत
- 6. टाइमज़ोन (यूटीसी से ईडीटी) के बीच समय कैसे परिवर्तित करें?
- 7. यूटीसी, टाइमज़ोन से निपटने और उस पर ग्रुपटाइम
- 8. पोस्टग्रेस त्रुटि "पैरामीटर के लिए अमान्य मान" टाइमज़ोन ":" यूटीसी ""
- 9. प्रोग्रामिंग समय-समय पर सेट करना + यूटीसी टाइमज़ोन
- 10. मैं यूटीसी ऑफसेट द्वारा टाइमज़ोन कैसे निर्धारित कर सकता हूं?
- 11. यूटीसी को टाइमज़ोन-जागरूक दिनांक स्ट्रिंग को परिवर्तित करना और पाइथन
- 12. php: यूटीसी ऑफसेट
- 13. यूटीसी vbScript
- 14. रेल में टाइमज़ोन
- 15. टाइमज़ोन
- 16. टाइमज़ोन
- 17. जावास्क्रिप्ट: स्थानीय टाइमज़ोन
- 18. टाइमज़ोन
- 19. डेटाटाइम टाइमज़ोन समायोजन
- 20. PHP डिफ़ॉल्ट टाइमज़ोन कॉन्फ़िगर
- 21. .NET टाइमज़ोन नाम
- 22. यूटीसी
- 23. यूटीसी/जीएमटी टाइमज़ोन में एक jas.util.Date को एक MySQL टाइमस्टैम्प फ़ील्ड में कैसे स्टोर करें?
- 24. सी # स्ट्रिंग टाइमज़ोन के साथ डेटज़ोन
- 25. यूटीसी -5 टाइमज़ोन दिनांक और समय आईफोन ऐप से वर्तमान आईफोन डिवाइस टाइमज़ोन दिनांक और समय प्राप्त करें?
- 26. यूटीसी प्रारूप
- 27. रेल/एक्टिव्रेकॉर्ड डेटाबेस फ़ील्ड टाइमज़ोन
- 28. MomentJS .format() मेरे टाइमज़ोन
- 29. टाइमज़ोन
- 30. टाइमज़ोन
धन्यवाद। यह बहुत अच्छा काम करता है। – amax
केविन, तुम दा आदमी! – cj5
यह है। तुमने यह किया! –