无法从XML获取日期/时间 - 源中的奇怪值

时间:2017-04-12 10:27:42

标签: php xml date

我刚开始使用php,但这是我无法弄清楚的事情。 我浏览了互联网/堆栈/其他论坛,但现在我没有任何线索。

日期格式根本无法理解/识别:

<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

你们/ guru的任何人都知道如何让这个工作?对于这个或我不知道的东西,是否有默认的(某种)算法?

非常感谢你和我一起思考:)

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

它假设它只是Unix timestamp,是计算机科学中最普遍存在的日期格式之一。许多PHP日期函数本地支持它,例如date()

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

可选timestamp参数是整数Unix时间戳   如果未给出时间戳,则默认为当前本地时间。在   换句话说,它默认为time()的值。