![](/img/trans.png)
[英]In PHP: How to store the current time/date in UTC format in a string?
[英]how to store current date/time in xml using php dom
我正在使用PHP和DOM創建XML文件,並使用MySql數據填充某些XML元素的值,並且效果很好。 在保存這些XML文件之前,我需要能夠將當前日期/時間動態存儲在XML元素中,這在靜態(即硬編碼)時看起來像這樣:
$eventdatetime=$xml->createElement("eventdatetime", "12 jun 2017");
$eventdatetime->setAttribute("standarddatetime", "2017-06-12T23:00:00-01:00");
我已經使用getDate()
值對其進行了測試,但是無法使其正常工作,因此,我將不勝感激。
您可以使用DateTime
:
$now = new DateTime(null, new DateTimeZone('UTC'));
$eventdatetime = $xml->createElement("eventdatetime", strtolower($now->format("j M y")));
$eventdatetime->setAttribute("standarddatetime", $now->format("c"));
您可以將時區更改為適用的時區,這將影響“ -01:00”或“ +08:00”的時區。 strtolower()
用於補償M
格式,該格式以大寫形式返回月份名稱(即“ Jun”而不是“ jun”)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.