A day — and the UTC-midnight trap that prints yesterday.
| Label | Publish date |
| Key | publish_date |
| Data type | date |
| Editor | date_picker |
<time datetime="<%= cms.asset.content.publish_date %>">
<%= new Date(cms.asset.content.publish_date + 'T00:00')
.toLocaleDateString('en-US', { dateStyle: 'long' }) %>
</time>
The + 'T00:00' is deliberate: a bare date handed to new Date() is
parsed as UTC midnight, which prints as the previous evening west of
Greenwich. Anchoring it to local midnight keeps the printed day the
stored day — the one genuine trap in an otherwise plain field.