2010-06-15 3 views
5

में प्रदर्शन समय पीएचटी (वेस्ट कोस्ट) समय में PHP का उपयोग कर वर्तमान समय को प्रदर्शित करने का सबसे आसान तरीका क्या है?पीएसटी

उत्तर

15

खैर, सबसे आसान हो सकता है:

date_default_timezone_set('America/Los_Angeles'); 
echo date('Y-m-d'); 

supported timezones पर एक नजर डालें अपनी आवश्यकताओं के लिए उपयुक्त एक खोजने के लिए।

+0

इस सर्वर समय निर्धारित नहीं है? यही वह नहीं है जो वे पूछ रहे हैं। –

-1

समय-क्षेत्रों के बीच दिनांक/समय बदलने के लिए:

include ("Date.php"); 
$d = new Date("2010-06-21 10:59:27"); // initialize object 
$d->setTZByID("GMT"); // set local time zone 
$d->convertTZByID("PST"); // convert to foreign time zone 
echo $d->format("%A, %d %B %Y %T"); // retrieve converted date/time 
9

के एक समाधान पीएचपी के आधुनिक तारीख से निपटने का उपयोग करता है कोशिश करते हैं। इस उदाहरण के लिए PHP 5.2 या बेहतर की आवश्यकता है।

// Right now it's about four minutes before 1 PM, PST. 
$pst = new DateTimeZone('America/Los_Angeles'); 
$three_hours_ago = new DateTime('-3 hours', $pst); // first argument uses strtotime parsing 
echo $three_hours_ago->format('Y-m-d H:i:s'); // "2010-06-15 09:56:36" 
0

आप उपयोग कर या आप ऐसा कर सकता है कार्बन की पहुंच है कर रहे हैं:

$timezone = 'America/Los_Angeles'; 
$now = Carbon::now()->tz($timezone)->toDateTimeString(); 
echo $now; 
संबंधित मुद्दे

 संबंधित मुद्दे