13 examples for date

{{ score }}
  # Prints today's date in YYMMDD (eg 131021)
date "+%y%m%d"
{{ score }}
  # Print the current Unix Timestamp.
date +%s
{{ score }}
  # date +FORMAT
%%	   a literal %
%a	   locale's abbreviated weekday name (e.g., Sun)
%A	   locale's full weekday name (e.g., Sunday)
%b	   locale's abbreviated month name (e.g., Jan)
%B	   locale's full month name (e.g., January)
%c	   locale's date and time (e.g., Thu Mar 3 23:05:25 2005)
%C	   century; like %Y, except omit last two digits (e.g., 21)
%d	   day of month (e.g, 01)
%D	   date; same as %m/%d/%y
%e	   day of month, space padded; same as %_d
%F	   full date; same as %Y-%m-%d
%g	   last two digits of year of ISO week number (see %G)
%G	   year of ISO week number (see %V); normally useful only with %V
%h	   same as %b
%H	   hour (00..23)
%I	   hour (01..12)
%j	   day of year (001..366)
%k	   hour ( 0..23)
%l	   hour ( 1..12)
%m	   month (01..12)
%M	   minute (00..59)
%n	   a newline
%N	   nanoseconds (000000000..999999999)
%p	   locale's equivalent of either AM or PM; blank if not known
%P	   like %p, but lower case
%r	   locale's 12-hour clock time (e.g., 11:11:04 PM)
%R	   24-hour hour and minute; same as %H:%M
%s	   seconds since 1970-01-01 00:00:00 UTC
%S	   second (00..60)
%t	   a tab
%T	   time; same as %H:%M:%S
%u	   day of week (1..7); 1 is Monday
%U	   week number of year, with Sunday as first day of week (00..53)
%V	   ISO week number, with Monday as first day of week (01..53)
%w	   day of week (0..6); 0 is Sunday
%W	   week number of year, with Monday as first day of week (00..53)
%x	   locale's date representation (e.g., 12/31/99)
%X	   locale's time representation (e.g., 23:13:48)
%y	   last two digits of year (00..99)
%Y	   year
%z	   +hhmm numeric timezone (e.g., -0400)
%:z	   +hh:mm numeric timezone (e.g., -04:00)
%::z	 +hh:mm:ss numeric time zone (e.g., -04:00:00)
%:::z	 numeric time zone with : to necessary precision (e.g., -04, +05:30)
%Z	   alphabetic time zone abbreviation (e.g., EDT)
{{ score }}
  # Display date for a specific timezone.
TZ="Africa/Casablanca" date
{{ score }}
  # Set the date to Fri Feb 14 09:18 with current year as default
# date mmddhhmi
# where mm = month
#       dd = day of month
#       hh = hour
#       mi = minute
date 02140918
{{ score }}
  # Last day of current month. 
date --date="$(date --date="next month" +%Y-%m-01) -1 day" +%Y-%m-%d
{{ score }}
  # Previous month
date --date="$(date +%Y%m15) -1 month" +'%Y-%m'
{{ score }}
  # Print file date in this format: 2014-12-27 13:18
date -r ".bashrc" "+%Y-%m-%d %H:%M"
{{ score }}
  # First day of current month.
date +%Y-%m-01
{{ score }}
  # Convert date to UNIX time:
date --date="2014-03-14 09:00:00 CET" +%s

# Convert UNIX time to date:
date -d @1394791500
{{ score }}
  # get central european time 
TZ="Europe/Paris" date
{{ score }}
  # Get UTC time
date -u
{{ score }}
  # print the system date and time