Еквивалент на CURDATE()

6 отговора 178 прегледа
#1

Еквивалент на CURDATE()

Направих си едно скритпче, което използвайки
SELECT... where date=CURDATE()+offset
ми селектира записите от необходимата дата.
Работи много добре, но проблема е, че няма как да получа стойността на датата, за да мога да я отпечатам на страницата.
Има ли някакъв еквивалент CURDATE() в PHP?

Сайт за нова българската литература [линк]
Вече ДВЕ години
Отговор
в отговор на Ивaнyшka #2

Re: Еквивалент на CURDATE()

date('Y-m-d')

Отговор
в отговор на voyager #3

Re: Еквивалент на CURDATE()

това работи много трудно с Offset, даже да не кажа невъзможно.
Търсех по просто решение

Сайт за нова българската литература [линк]
Вече ДВЕ години
Отговор
в отговор на Ивaнyшka #4

Re: Еквивалент на CURDATE()

я кажи какъв е тоя офсет и какво точно искаш да направиш и ще видим

Отговор
в отговор на voyager #5

Re: Еквивалент на CURDATE()

аз поясних по горе.
Направил съм една страница, която да извежда записите на текущата дата и със стрелки наляво и надясно минавам един ден назад или напред
CURDATE()-1 примерно ми дава предния ден.
Това работи много добре, но има един малък проблем - не знам как да покажа датата на която е.
И тъй като не ми се сменя логиката питах има ли еквивалент на CURDATE() в php, който като му кажа -1 да ми покаже вчерашна дата

Сайт за нова българската литература [линк]
Вече ДВЕ години
Отговор
в отговор на Ивaнyшka #6

Re: Еквивалент на CURDATE()

вариант 1 да направиш селект CURDATE() - INTERVAL 1 DAY мисля че ще ти я върне (но не съм пробвал дали изписва датата)
вариант 2
date('Y-m-d', time()-24*3600);

Отговор
в отговор на voyager #7

Re: Еквивалент на CURDATE()

10x, вариант две работи

Сайт за нова българската литература [линк]
Вече ДВЕ години
Отговор