2013-01-14 3 views
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")); 

답변

1

슬러브에 시간 기능을 생각합니다.

<?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년 3월 30일 다음 주 : 2005년 4월 6일 다음 주 : 2005년 4월 6일

+0

I 돈 다음 주에 말하고 싶지 않다면, 현재 날짜의 달력 만 표시하면됩니다. – user1970793

관련 문제