* [task#149049,doing,0.5h] add getNextWeek and getNextMonth method.
This commit is contained in:
@@ -125,6 +125,25 @@ class date
|
||||
return substr($time, 0, 2) . ':' . substr($time, 2, 2);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the begin and end date of next week.
|
||||
*
|
||||
* @access public
|
||||
* @return array
|
||||
*/
|
||||
public static function getNextWeek()
|
||||
{
|
||||
$baseTime = time();
|
||||
$weekDay = date('N');
|
||||
$baseTime = time() + 86400 * 7;
|
||||
if($weekDay == 1) $baseTime = time() + 86400;
|
||||
if($weekDay == 7) $baseTime = time() - 86400;
|
||||
|
||||
$begin = date(DT_DATE1, strtotime('last monday', $baseTime)) . ' 00:00:00';
|
||||
$end = date(DT_DATE1, strtotime('next sunday', $baseTime)) . ' 23:59:59';
|
||||
return array('begin' => $begin, 'end' => $end);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the begin and end date of this week.
|
||||
*
|
||||
@@ -186,6 +205,19 @@ class date
|
||||
return $baseTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get begin and end time of next month.
|
||||
*
|
||||
* @access public
|
||||
* @return array
|
||||
*/
|
||||
public static function getNextMonth()
|
||||
{
|
||||
$begin = date('Y-m-01 00:00:00', strtotime('+1 month'));
|
||||
$end = date('Y-m-d 23:59:59', strtotime("$begin +1 month -1 day"));
|
||||
return array('begin' => $begin, 'end' => $end);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get begin and end time of this month.
|
||||
*
|
||||
|
||||
@@ -652,6 +652,7 @@ $lang->datepicker->dpText->TEXT_THIS_WEEK = 'Diese Woche';
|
||||
$lang->datepicker->dpText->TEXT_TODAY = 'Heute';
|
||||
$lang->datepicker->dpText->TEXT_NEXT_YEAR = 'Nächstes Jahr';
|
||||
$lang->datepicker->dpText->TEXT_NEXT_MONTH = 'Nächsten Monat';
|
||||
$lang->datepicker->dpText->TEXT_NEXT_WEEK = 'Next Week';
|
||||
$lang->datepicker->dpText->TEXT_CLOSE = 'Schließen';
|
||||
$lang->datepicker->dpText->TEXT_DATE = 'Zeit wählen';
|
||||
$lang->datepicker->dpText->TEXT_CHOOSE_DATE = 'Datum wählen';
|
||||
|
||||
@@ -652,6 +652,7 @@ $lang->datepicker->dpText->TEXT_THIS_WEEK = 'This Week';
|
||||
$lang->datepicker->dpText->TEXT_TODAY = 'Today';
|
||||
$lang->datepicker->dpText->TEXT_NEXT_YEAR = 'Next Year';
|
||||
$lang->datepicker->dpText->TEXT_NEXT_MONTH = 'Next Month';
|
||||
$lang->datepicker->dpText->TEXT_NEXT_WEEK = 'Next Week';
|
||||
$lang->datepicker->dpText->TEXT_CLOSE = 'Close';
|
||||
$lang->datepicker->dpText->TEXT_DATE = '';
|
||||
$lang->datepicker->dpText->TEXT_CHOOSE_DATE = 'Choose Date';
|
||||
|
||||
@@ -652,6 +652,7 @@ $lang->datepicker->dpText->TEXT_THIS_WEEK = 'Cette Semaine';
|
||||
$lang->datepicker->dpText->TEXT_TODAY = "Aujourd'hui";
|
||||
$lang->datepicker->dpText->TEXT_NEXT_YEAR = 'Année Prochaine';
|
||||
$lang->datepicker->dpText->TEXT_NEXT_MONTH = 'Mois Prochain';
|
||||
$lang->datepicker->dpText->TEXT_NEXT_WEEK = 'Next Week';
|
||||
$lang->datepicker->dpText->TEXT_CLOSE = 'Fermer';
|
||||
$lang->datepicker->dpText->TEXT_DATE = '';
|
||||
$lang->datepicker->dpText->TEXT_CHOOSE_DATE = 'Choisir une Date';
|
||||
|
||||
@@ -653,6 +653,7 @@ $lang->datepicker->dpText->TEXT_THIS_WEEK = '本周';
|
||||
$lang->datepicker->dpText->TEXT_TODAY = '今天';
|
||||
$lang->datepicker->dpText->TEXT_NEXT_YEAR = '明年';
|
||||
$lang->datepicker->dpText->TEXT_NEXT_MONTH = '下月';
|
||||
$lang->datepicker->dpText->TEXT_NEXT_WEEK = '下周';
|
||||
$lang->datepicker->dpText->TEXT_CLOSE = '关闭';
|
||||
$lang->datepicker->dpText->TEXT_DATE = '选择时间段';
|
||||
$lang->datepicker->dpText->TEXT_CHOOSE_DATE = '选择日期';
|
||||
|
||||
Reference in New Issue
Block a user