- sprintf: documentation ( source)
<?php
$date = new DateTime();
$discount = 0;
$sale_end = '2014-01-30 00:00:00';
if($sale_end) {
$date->modify($sale_end);
echo sprintf('%d%% OFF %s', $discount, ($sale_end) ? 'Ends ' . $date->format('F d') : '');
}