Hi,
To get server time from the client, I use a update function... You could do
something like this:
{
"_id": "_design/js",
"_rev": "2-17d3cd5c245d45d1232ee95176d2e792",
"language": "javascript",
"updates": {
"time": "function(doc, req) { return [null, Math.round(new
Date().getTime()/1000) + ''];}"
}
}
and query it like that:
curl localhost:5984/data_test/_design/js/_update/time -X POST
1389192069
~:$
Jeff
On Jan 8, 2014, at 9:17 AM, Hank Knight <[email protected]> wrote:
> I use this Map Function to get the current Unix timestamp:
>
> function(doc) {emit(Math.round(new Date().getTime()/1000), null );}
>
> The odd thing is, it returns a correct timestamp the first time I run
> a query but it returns the exact same timestamp one minute later even
> though 60 seconds have passed! Is this due to caching or something
> else? What is the best way for me to always get the current Unix
> timestamp?