0

我想在php中转换这段代码,我尽力了,请帮助我

 GregorianCalendar localGregorianCalendar = new                                          
 GregorianCalendar(TimeZone.getTimeZone("GMT+04:00"));
 System.out.println("Date is :" + localGregorianCalendar.getTime());
4

1 回答 1

0

尝试这样的事情:

date_default_timezone_set('Africa/Johannesburg'); //set to desired timezone

$date = new DateTime();

//convert date to days
$julian_day = juliantojd ($date->format('m'), $date->format('d'), $date->format('Y'));


echo jdtogregorian ($julian_day) . ' ' . $date->format('H:i:s');

请注意,我不熟悉小时、分钟和秒的计算方式,朱利安值有什么不同,所以我只使用朱利安值,我假设它们是相同的。

于 2013-09-09T14:05:45.370 回答