Loading...
Помощь по скриптам | Помощь с датой
Всем привет! такой вопрос, как правильно реализовать вот например нажал на кнопку записалось дата сегодня например 20.08.2023, если нажать еще раз на кнопку то запись на месяц в перед 19.09.2023.
$m = time() + 60 * 60 * 24 * 12;
php
   strtotime("+1 month")   

________
посл. ред. 20.08.2023 в 14:07; всего 3 раз(а); by SNEG
php
   $m = time() + 60 * 60 * 24 * 12;  DB::run() -> query("UPDATE `table` SET `motime`= '".$m."'  WHERE `id`=?;", array($pr));   
Что-то е получается.
60924809 [!] (20 авг 2023, в 14:54)
php
   $m = time() + 60 * 60 * 24 * 12;  DB::run() -> query("UPDATE `table` SET `motime`= '".$m."'  WHERE `id`=?;", array($pr));   
Что-то е получается.
$m = time() + 60 * 60 * 24 * 30;
Something (20 авг 2023, в 14:57)
$m = time() + 60 * 60 * 24 * 30;
Тоже не фурычит (((
60924809 [!] (20 авг 2023, в 15:14)
Тоже не фурычит (((
А на экране что выводит?
Something (20 авг 2023, в 15:15)
А на экране что выводит?
ну допустим дата сегодня 20.08.2023 и нажал кнопку уже 20.09.2023 жму еще раз то должно выводить 20.10.2023 а она выводит 20.09.2023
60924809 [!] (20 авг 2023, в 15:14)
Тоже не фурычит (((
php
   # Я понял echo date('d.m.Y'); echo PHP_EOL; echo date('d.m.Y', time() + 60 * 60 * 24 * 30);   
Something (20 авг 2023, в 15:23)
php
   # Я понял echo date('d.m.Y'); echo PHP_EOL; echo date('d.m.Y', time() + 60 * 60 * 24 * 30);   
да, но как сделать чтоб записывало в базу?
Онлайн: 5
Время:
Gen. 0.1022
(c) Bym.Guru 2010-2026