0

showtime というプラグインを使用しています。気に入っていますが、ひとつ問題は、当日のスケジュールを呼び出したいということです。このプラグインの一部は、ショートコードを呼び出して、すべての日とその日のスケジュールを取得します。

当日のスケジュールを確実に取得するには、以下のコードに何を追加すればよいでしょうか。

function showtime_schedule_handler($atts, $content=null, $code=""){

global $wpdb;
global $showtimeTable;

//Get the current schedule, divided into days
$daysOfTheWeek = array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");

$schedule = array();

$output = '';

foreach ($daysOfTheWeek as $day) {
    //Add this day's shows HTML to the $output array
    $showsForThisDay =  $wpdb->get_results( $wpdb->prepare ( "SELECT * FROM $showtimeTable WHERE dayOfTheWeek = '$day' ORDER BY startTime" ));
4

1 に答える 1

1

time 関数を使用して slove すると思います。

<?php
$nextWeek = time() + (7 * 24 * 60 * 60);
                   // 7 days; 24 hours; 60 mins; 60secs
echo 'Now:       '. date('Y-m-d') ."\n";
echo 'Next Week: '. date('Y-m-d', $nextWeek) ."\n";
// or using strtotime():
echo 'Next Week: '. date('Y-m-d', strtotime('+1 week')) ."\n";
?>

上記の例では、次のようなものが出力されます。

現在: 2005-03-30 来週: 2005-04-06 来週: 2005-04-06

于 2013-01-14T08:01:09.710 に答える