Hola,
Vandaag liep ik tegen iets aan wat (volgens mij) in het verleden altijd prima heeft gewerkt. Namelijk: ik stel een datum in, en alleen bepaalde 'posts' waarvan de datum hoger ligt mogen behandeld worden.
Probleem is dat hij nooit in de if terecht komt. Input:
Voorheen heeft dit t wel altijd gedaan
Serverbeheerder heeft voor zover ik weet geen PHP-updates uitgevoerd, misschien dat het daar aan kan liggen? Heb alleen niks kunnen vinden over een andere afhandeling van datetime objects vergeleken met vorige versies.
Iemand enig idee?
Vandaag liep ik tegen iets aan wat (volgens mij) in het verleden altijd prima heeft gewerkt. Namelijk: ik stel een datum in, en alleen bepaalde 'posts' waarvan de datum hoger ligt mogen behandeld worden.
PHP:
1
2
3
4
5
6
7
| $sincedate = new DateTime( $settings['post_sincedate'] ); $post_date = new DateTime( $post->created_at ); if( $post_date > $sincedate ) { // do stuff, echo 'abc..'; } |
Probleem is dat hij nooit in de if terecht komt. Input:
'since date': 2016-01-06 00:00:00 'post date': 2016-01-07 16:40:42
Voorheen heeft dit t wel altijd gedaan
Iemand enig idee?
