Mktime () - метка времени вчера, в прошлом месяце и т. Д.).
вступление
Функция mktime () возвращает метку времени UNIX указанной даты, то есть количество секунд, прошедших между 1 января 1970 года и этой датой.
Примечание. Чтобы преобразовать указанные ниже метки времени в формат, подходящий для использования с MySQL, используйте функцию даты следующим образом:
Ниже приведены наиболее часто используемые примеры:
Последние 24 часа
Код ниже охватывает последние 24 часа:
Вчера
Код ниже работает, даже если вы 1-го числа месяца или 1-го января года. Он охватывает период со вчерашнего дня в 00:00:00 до 23:59:59 вчера:
На этой неделе
Код ниже предполагает, что первый день недели - понедельник. Он охватывает период с утра понедельника с 00:00:00 до настоящего времени:
Прошлая неделя
Код ниже предполагает, что первый день недели - понедельник. Он охватывает период с понедельника до последнего в 00:00:00 до следующего воскресенья в 23:59:59:
Этот месяц
Код ниже покрывает период с первого по текущий момент:
Последние 30 дней
Код ниже охватывает период с 30 дней назад по настоящее время:
Прошлый месяц
Код ниже охватывает предыдущий месяц:
Текущий год
Код ниже охватывает период с 1 января по 00:00:00 сегодня:
Прошлый год
Приведенный ниже код охватывает предыдущий год, с 1 января, с 00:00:00 до 31 декабря в 23:59:59: