我使用SimpleXML來獲取日期從下面的數據屬性解析XML文件:使用此設定值時字段爲空
<start_time>2012-01-22 09:00:00</start_time>
<stop_time>2012-03-18 15:00:00</stop_time>
:
echo 'Start Date:'.substr("$events->start_time", 0, 10).'<br />';
echo 'End Date:'.substr("$events->stop_time", 0, 10).'<br />';
我的問題是,在一些條目中,沒有給出stop_time
值,並且在解析xml時,它會在沒有任何內容的情況下將0000-00-00
拉回。用簡單的術語來說,這意味着start_time
和stop_time
是在XML文件中發生這種情況的同一天。
我的問題: 如何設置start_time
作爲與不爲stop_time
給定值項的數值stop_time
?
將您的'substr()'函數移動到設置變量,然後使用'if'確定在迴應變量之前起始值是否需要加倍? –
'如果'是要走的路。謝啦。只需要考慮一下。 – RonnieT