代码之家  ›  专栏  ›  技术社区  ›  Javed

PHP:原始数据中的日期和列中的时间,如何设置它

php
  •  0
  • Javed  · 技术社区  · 4 年前

    我正在创建一个简单的日期和时间表来显示预订。我正在为我想创建的格式而苦苦挣扎。我该怎么做? 确切地说,我想要以下格式。

    • 日子从星期一开始
    • 下一个链接将在接下来的7天内加载
    • 上一个链接将加载过去7天 enter image description here

    我已经尝试并设法用下一个-上一个按钮显示了7天;代码看起来像

    (int)$currentpage = (!empty($_GET["currentpage"]))?$_GET["currentpage"]:0;
    (int)$nextpage = $currentpage + 1;
    (int)$prevpage = $currentpage - 1;
    
    <tr>
        <td><a href="<?php echo "{$_SERVER['PHP_SELF']}?currentpage=$prevpage"; ?>"> << </a> </td>
        <td></td>
        <td><a href="<?php echo "{$_SERVER['PHP_SELF']}?currentpage=$nextpage"; ?>"> >> </a> </td>
    </tr>
    <tr>
     
    $ts = date(strtotime('last sunday'));
    $ts += $currentpage * 86400 * 7;
    $dow = date('w' , $ts);
    $offset = $dow;
    
    
    $timestamp = strtotime('2009-10-22');
    $day = date('D', $timestamp);
    
    
    $ts = $ts - $offset * 86400;
    for ($x=0 ; $x<7 ; $x++,$ts += 86400) {
        echo '<td>' . date("d-m-Y", $ts) . '</td>' ;
    
    }
    
    </tr>
    
    0 回复  |  直到 4 年前
    推荐文章