#php
#php
Вопрос:
У меня есть этот код, который запускает подписку на следующий день после покупки:
$subscription['START'] = date( 'mdY', mktime( 0, 0, 0, date( 'm' ), date( 'd' ) 1, date( 'y' ) ) );
Я хотел бы запустить его в первый день месяца — мне трудно тестировать на текущем сайте, так как он работает в режиме реального времени, и я не хочу все испортить во время тестирования. Мне любопытно, правильно ли это сделать:
$subscription['START'] = date( 'mdY', mktime( 0, 0, 0, date( 'm' ), '01', date( 'y' ) ) );
Ответ №1:
Да, ваш метод верен, но вы также можете использовать уменьшенную версию
$subscription['START'] = date('m01Y');
Комментарии:
1. Спасибо. У меня есть еще один вопрос по поводу приведенного выше кода, правильно ли я понял, что сначала он получает текущую дату ‘mdy’, а затем с помощью mktime вычисляет следующий день? Если это так, не нужно ли мне, чтобы он нашел текущий день, чтобы он мог знать, где находится ссылка на следующее первое число месяца, или я слишком много думаю об этом…