I'm using the Hacker News API made at Algolia here:
https://hn.algolia.com/api
I'm a bit confused as it says to search for posts since a certain time it says to run the following query:
Comments since timestamp X
(in second) http://hn.algolia.com/api/v1/search_by_date?tags=comment&numericFilters=created_at_i>X
It says to replace X
with a timestamp in seconds, but how exactly would you do this? Let's say the last post I have is at 2015-08-25T15:35:58.000Z
. How exactly would I run this query to search for posts since that date? I don't know how to convert this date to seconds...
Create a Date object using the Date() constructor. Get a timestamp in milliseconds using the geTime() method. Convert the result to seconds by dividing by 1000 .
Thanks it's works, i do start=$(date -d"$DateStart" +%s) and end=$(date -d"$DateEnd" +%s) and after time=$(end-start).
Use the total_seconds() method of a timedelta object to get the number of seconds since the epoch. Use the timestamp() method. If your Python version is greater than 3.3 then another way is to use the timestamp() method of a datetime class to convert datetime to seconds.
getTime()
will get the date in milliseconds, so divide by 1000:
var date = new Date("2015-08-25T15:35:58.000Z"); var seconds = date.getTime() / 1000; //1440516958
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With