days  hrs  mins  secs
left till the next completely odd day, 1 January 3111 (1,1,3111).
Last odd day was 19 November 1999 AD (19,11,1999).

About Even Days:
Before 2 Feb 2000 AD (2,2,2000), the last even day was 28 August 888 AD (28,8,888).

There will be many even days in the 3rd Millennium.