Publish Date

The publish date on blog posts is styleable using CSS and the "post-publish-date" class. Here's the HTML markup for the date:

<div class="post-publish-date">
    <span class="date yy">12</span>
    <span class="date yyyy">2012</span>
    <span class="date m">6</span>
    <span class="date mm">06</span>
    <span class="date mmm">Jun</span>
    <span class="date mmmm">June</span>
    <span class="date d">2</span>
    <span class="date dd">02</span>
    <span class="date ddd">Wed</span>
    <span class="date dddd">Wednesday</span>
    <span class="time h12">3</span>
    <span class="time hh12">03</span>
    <span class="time h24">15</span>
    <span class="time hh24">15</span>
    <span class="time m">4</span>
    <span class="time mm">04</span>
    <span class="time s">9</span>
    <span class="time ss">09</span>
    <span class="time tt">PM</span>
</div>

The format is as follows:

Date:

yy Year as two digits; leading zero for years less than 10
yyyy Year as four digits
m Month as digits; no leading zero for single-digit months
mm Month as digits; leading zero for single-digit months
mmm Month as three-letter abbreviation
mmmm Month as its full name
d Day of the month as digits; no leading zero for single digit days
dd Day of the month as digits; leading zero for single digit days
ddd Day of the week as a three-letter abbreviation
dddd Day of the week as its full name

Time:

h12 Hours; no leading zero for single-digit hours (12-hr clock)
hh12 Hours; leading zero for single-digit hours (12-hr clock)
h24 Hours; no leading zero for single-digit hours (24-hr clock)
hh24 Hours; leading zero for single-digit hours (24-hr clock)
m Minutes; no leading zero for single-digit minutes
mm Minutes; leading zero for single-digit minutes
s Seconds; no leading zero for single-digit seconds
ss Seconds; leading zero for single-digit seconds
tt AM/PM

All of these spans are set to "display: none;" by default.