Получить дни начала и окончания для данной недели в PHP
Всем, кто все еще использует php5 mktime(), strtotime() и другие php-mail функции PHP ... попробуйте php5 класс PHP5 DateTime. Сначала я колебался, но php им действительно легко пользоваться. Не php-errors забывайте использовать clone() для datetime-manipulation копирования ваших объектов.
Изменить: этот php-mail код был недавно отредактирован php-cli для обработки случая, когда php-errors текущий день - воскресенье. В php-errors этом случае нам нужно получить php-cli прошедшую субботу, а затем php-fpm добавить один день, чтобы phtml получить воскресенье.
$dt_min = new DateTime("last saturday"); // Edit
$dt_min->modify('+1 day'); // Edit
$dt_max = clone($dt_min);
$dt_max->modify('+6 days');
Затем php-fpm отформатируйте так, как вам php нужно.
echo 'This Week ('.$dt_min->format('m/d/Y').'-'.$dt_max->format('m/d/Y').')';
Обязательно установите phtml часовой пояс в начале кода.
date_default_timezone_set('America/New_York');
php
datetime
Получить дни начала и окончания для данной недели в PHP
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.