Phobos: Determining number of hours or minutes or seconds till now

aberba via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Jan 20 05:49:03 PST 2017


On Friday, 20 January 2017 at 03:48:14 UTC, rikki cattermole 
wrote:
> On 20/01/2017 9:29 AM, Rene Zwanenburg wrote:
>> On Thursday, 19 January 2017 at 14:04:36 UTC, aberba wrote:
>>> Using the standard library, how do a get number of hours or 
>>> seconds or
>>> minutes or days or months or years till current time from a 
>>> past
>>> timestamp (like "2 mins ago")? Not with manual calculations 
>>> but from
>>> Phobos functions.
>>
>> You can get a duration by subtracting two timestamps. For 
>> example:
>>
>> auto delta = (Clock.currTime - timeStamp).total!"seconds";
>
> As per the documentation this is wrong for anything beyond a 
> few weeks.
> Although I have no idea if that's the case implementation wise.

Actually I want a weak approximation. So 1 yr 6 months will be 
recorded as 1yr or better still the actually date. Just want to 
make it easy to determine "how long ago" for all recent data at 
client side.


More information about the Digitalmars-d-learn mailing list