correctly pad %e with a leading space, fixes #44

This commit is contained in:
Sami Samhuri 2014-08-08 16:58:24 -07:00
parent df17fc85c9
commit 687ad1ec1e
2 changed files with 5 additions and 5 deletions

View file

@ -164,7 +164,7 @@
case 'd': return pad(d.getDate(), padding);
// '01'
case 'e': return d.getDate();
case 'e': return pad(d.getDate(), padding == null ? ' ' : padding);
// '1970-01-01'
case 'F': return _strftime(locale.formats.F || '%Y-%m-%d', d, locale);
@ -237,7 +237,7 @@
var day = d.getDay();
return day == 0 ? 7 : day; // 1 - 7, Monday is first day of the week
// '1-Jan-1970'
// ' 1-Jan-1970'
case 'v': return _strftime(locale.formats.v || '%e-%b-%Y', d, locale);
// '00'

View file

@ -65,7 +65,7 @@ assert.format('%d', '07')
assert.format('%-d', '7')
assert.format('%_d', ' 7')
assert.format('%0d', '07')
assert.format('%e', '7')
assert.format('%e', ' 7')
assert.format('%F', '2011-06-07')
assert.format('%H', null, '18')
assert.format('%h', 'Jun')
@ -95,7 +95,7 @@ assert.format('%t', '\t')
assert.format('%U', '23')
assert.format('%U', '24', null, new Date(+TestTime + 5 * 86400000))
assert.format('%u', '2')
assert.format('%v', '7-Jun-2011')
assert.format('%v', ' 7-Jun-2011')
assert.format('%W', '23')
assert.format('%W', '23', null, new Date(+TestTime + 5 * 86400000))
assert.format('%w', '2')
@ -152,7 +152,7 @@ assert.format_it('%P', null, 'it$pm')
assert.format_it('%R', null, 'it$18:51')
assert.format_it('%r', null, 'it$06:51:45 it$PM')
assert.format_it('%T', null, 'it$18:51:45')
assert.format_it('%v', 'it$7-giu-2011')
assert.format_it('%v', 'it$ 7-giu-2011')
ok('Localization')