2015-12-08 40 views
0

如何將ISO日期轉換MongoDB中:如何將ISO日期轉換爲PHP中的日期時間?

ISODate("2015-11-20T10:00:09.809Z") 

到PHP的日期?

+0

你的日期在哪裏存儲?在一個PHP變量? – Moppo

+0

你是如何查詢數據庫的。有教義嗎?如果是MongoDate類型,請嘗試''$ date-> toDateTime();'' – Xatoo

+0

在mongodb中。我需要以M-d-Y的形式輸出。 – user996581

回答

1

您應該檢查MongoDate

//build a MongoDate object from a string format 
$mongoDate = new MongoDate(strtotime("2010-01-15 00:00:00")); 

一旦你有一個MongoDate對象(這可能是你的情況下),你可以將其轉換爲DateTime對象是這樣的:

//get a DateTime object 
$phpDate = $mongoDate->toDateTime(); 

最後將其轉換爲您想要的格式:

$phpDate->format('M-d-Y'); 
0

$ date ='2011-09-02T18:00:00';

$ time = strtotime($ date);

$ fixed = date('l,F jS Y \ a \ t g:ia',$ time);