2017-04-12 78 views
0

我剛剛開始使用php,但這是我無法弄清楚的事情。 我瀏覽了互聯網/堆棧/其他論壇,但現在我沒有任何線索。無法從XML獲取日期/時間 - 源中的奇怪值

日期格式是我無法理解/承認在所有:

<datum>1491976626</datum> 
<datum>1491894573</datum> 
<datum>1491734853</datum> 
<datum>1491680837</datum> 
<datum>1491671357</datum> 

這裏的鏈接到XML:Link

當您檢查「數據」節點,你會看見。 作爲一個例子(相對於這個site輸出)

Value: 1491734853 
= Date: 09-04-2017 

Value: 1491671357 
= Date: 08-04-2017 

Value: 1491463926 
= Date: 06-04-2017 

的你們/大師的人有一個想法如何得到這個工作?有沒有一個默認的(有點)這個算法或我不知道的東西?

非常感謝您與我:)

+0

其unix時間,試試'$ result = date('Y-m-d h:i:s',1491734853);'它會給出想要的日期 –

+0

是你想要的嗎? – Gaurav

+0

請在下面檢查我的回覆:) – Hielke

回答

0

我想這應該做的工作思維,但我無法得到它顯示..

這是PHP代碼中,我有那麼遠:

<?php 
foreach ($xml->beoordelingen->beoordeling as $beoordelingenoverzicht) { 

    echo "<div class='containerbeoordeling'><div class='hoofd'>"; 
    foreach($beoordelingenoverzicht->voornaam as $label => $voornaam) { 
    echo "<div class='naam'><span id='label'>Naam</span><span id='voornaam'>{$voornaam}</span>"; } 

    foreach($beoordelingenoverzicht->achternaam as $label => $achternaam) { 
     echo "<span id='achternaam'> {$achternaam}</span></div>"; 
    } 
    foreach($beoordelingenoverzicht->datum as $label => $datum) { 
     $datumnew = date('Y-m-d h:i:s',$datum); 
     echo "<div class='datum'><span id='label'>{$label}</span><span id='datum'>{$datumnew}</span></div></div>"; 
    } 
    foreach($beoordelingenoverzicht->beschrijving as $label => $beschrijving) { 
     echo "<div class='beschrijving'>{$beschrijving}</div>"; 
    } 
    echo "</div>"; 
} 
?> 

,我不會感到驚訝,如果我實現了它完全錯誤的:d

0

它想這只是一個Unix timestamp,最普遍存在的日期格式之一在計算機科學。許多PHP日期函數本地支持它,例如date()

var_dump(date('r', 1491734853)); 
// string(31) "Sun, 09 Apr 2017 12:47:33 +0200" 

可選timestamp參數是一個整數Unix時間戳,如果時間戳沒有給出 默認爲當前本地時間。在 換句話說,它默認爲time()的值。