如何使用php日期函数来确定显示的内容?

时间:2013-01-06 01:58:57

标签: php html web

我正在使用一个简单的网站,它使用php中的日期函数来显示当前日期。我熟悉HTML,CSS和Java。根据当前日期,我希望显示不同的信息,例如......

On <?php echo date('F jS'); ?> throughout history, the following events took place:
Event 1 in 1776
Event 2 in 1890
Event 3 in 1999

我有一个信息列表,我只是不确定如何将2连接在一起。请查看http://www.history.com/this-day-in-history,以便更好地了解我正在尝试做的事情。

感谢您的帮助。

2 个答案:

答案 0 :(得分:4)

  1. 制作名为活动
  2. 的表格
  3. 活动中,创建行=== id,monthandday,year,event
  4. 让PHP选择:

    //connect to db
    $db = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password);
    
    //get day and month
    $curdate = date("m d");
    
    //select from database of events where matching month and day     
    $statement = $db->prepare("SELECT * FROM events WHERE monthandday = :md ");
    
    $statement->execute(array(':md' => $curdate));
    
    //echo out events that happened throughout history
    echo "On ."date('F jS') ."throughout history, the following events took place:";
    
    while($row = $statement->fetch()){
    
        echo $row['event'];
    }
    

答案 1 :(得分:1)

如果您尝试使用php格式化日期

http://php.net/manual/en/function.date.php

获得年份

回音日期(“Y”,$ date);