Я пытаюсь создать простую функцию, которая возвращает мне дату с определенным количеством вычитаемых дней с этого момента, поэтому что-то вроде этого, но я не хорошо знаю классы дат:
<?
function get_offset_hours ($hours) {
return date ("Y-m-d H:i:s", strtotime (date ("Y-m-d H:i:s") /*and now?*/));
}
function get_offset_days ($days) {
return date ("Y-m-d H:i:s", strtotime (date ("Y-m-d H:i:s") /*and now?*/));
}
function get_offset_months ($months) {
return date ("Y-m-d H:i:s", strtotime (date ("Y-m-d H:i:s") /*and now?*/));
}
function get_offset_years ($years) {
return date ("Y-m-d H:i:s", strtotime (date ("Y-m-d H:i:s") + $years));
}
print get_offset_years (-30);
?>
Можно ли сделать что-то подобное этому? эта функция работает годами, но как сделать то же самое с другими типами времени?