This is on a Debian system and it's a gnu utility.

 

Frank

 

From: Andrew Hume [mailto:and...@research.att.com] 
Sent: Thursday, May 31, 2012 9:36 AM
To: frnk...@iname.com
Cc: 'Jonathan'; Tech@lists.lopsa.org
Subject: Re: [lopsa-tech] Date function seems assume 30-day month

 

what date command are you using?

(i know of no date command that takes differences).

 

On May 31, 2012, at 7:32 AM, Frank Bulk wrote:





True, no April 31st, but there's an April 30. =)

I don't understand why it's OK to assume a 30-day month.  If someone wants
30 days then just do a "date -d '-30 days'" -- one could just as well assume
the 1 month is 4 weeks or two fortnights.

Frank

-----Original Message-----
From: Jonathan [mailto:lo...@redigloo.org] 
Sent: Thursday, May 31, 2012 9:30 AM
To: frnk...@iname.com
Cc: Tech@lists.lopsa.org
Subject: Re: [lopsa-tech] Date function seems assume 30-day month

"Thirty days hath September, April, June and November..."

There is no 31st April.

$ date -d '-1 month'
Tue May  1 15:28:44 BST 2012
$ date -d '-2 month'
Sat Mar 31 15:28:52 BST 2012

Jonathan.

On 31/05/12 15:22, Frank Bulk wrote:



I noticed a daily script was giving out some incorrect output, and looking

at it more closely I saw that the date function assumes a 30-day month:

 

nagios:/# date

Thu May 31 09:22:02 CDT 2012

nagios:/#nagios:/# date -d '-1 month'

Tue May  1 09:19:54 CDT 2012

nagios:/#

 

Shouldn't the output be April 31st?

 

Frank

 

 

 

_______________________________________________

Tech mailing list

Tech@lists.lopsa.org

https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech

This list provided by the League of Professional System Administrators

 http://lopsa.org/


-- 
Jonathan Crompton



_______________________________________________
Tech mailing list
Tech@lists.lopsa.org
https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
http://lopsa.org/

 


------------------

Andrew Hume  (best -> Telework) +1 623-551-2845

and...@research.att.com  (Work) +1 973-236-2014

AT&T Labs - Research; member of USENIX and LOPSA

 





 

_______________________________________________
Tech mailing list
Tech@lists.lopsa.org
https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to