************************************/
- // helper for recursing long date formatting tokens
- function replaceLongDateFormatTokens(input) {
- return getLangDefinition().longDateFormat[input] || input;
- }
-
function removeFormattingTokens(input) {
if (input.match(/\[.*\]/)) {
return input.replace(/^\[|\]$/g, "");
function formatMoment(m, format) {
var i = 5;
+ function replaceLongDateFormatTokens(input) {
+ return m.lang().longDateFormat[input] || input;
+ }
+
while (i-- && localFormattingTokens.test(format)) {
format = format.replace(localFormattingTokens, replaceLongDateFormatTokens);
}