我開發的應用程序,它使用貝寶自適應付款併爲批准前呼叫我需要發送的startDate和結束日期的變量,應該採用以下格式:PHP - 手動創建一個包含差日期格林威治
2004年-02-12T15:19:21 + 00:00
現在 - 因爲應用是國際性的,有不同的時區,所以我需要根據具體的人的時區互送事先批准 - 任何想法如何能我從標準的mysql日期(Ymd H:i:s)創建上述格式的日期?
我有一個與格林威治值差異的表格(即+01:00,+ 02:00),其中的值與用戶相關 - 所以我可以將它作爲參數傳遞給將創建日期的方法和時間。
我覺得這也是值得一提的,我已經使用設置在配置默認的時區:
date_default_timezone_set(「UTC」);
任何幫助將不勝感激。
是的 - 但我需要的是以下格式的輸出:2004-02-12T15:19:21 + 00:00 – user398341 2011-03-18 13:04:26
我指定了這種格式(字符串'c'告訴date()在ISO 8601日期輸出格式)。嘗試一下:echo date('c'); – Yaronius 2011-03-18 13:06:13