I have a date field in a postgresql database as "TIMESTAMP WITHOUT TIMEZONE".
It gets stored as: 2016-02-03 00:00:00
for an event that happens today (Wed 3rd Feb 2016). I want to return all events from today up until two weeks in the future.
I set a date two weeks from now:
var twoWeeksFromNow = new Date(+new Date + 12096e5);
If I create today's date as so:
var today = new Date().setHours(0,0,0);
I get a timestamp out of range error.
If I set it as
var today = new Date(new Date().setHours(0,0,0));
It just doesn't return today's events.
My query looks like:
"SELECT * FROM events WHERE event_date >= today AND event_date < twoWeeksFromNow"
How do I get it to match today's date with a javascript date object or stringified date object? Where am I going wrong?