Weekday Names1.0.0+

  1. // From version 2.12.0 onward
  2. moment.updateLocale('en', {
  3. weekdays : String[]
  4. });
  5. moment.updateLocale('en', {
  6. weekdays : Function
  7. });
  8. moment.updateLocale('en', {
  9. weekdays : {
  10. standalone : String[],
  11. format : String[],
  12. isFormat : RegExp
  13. }
  14. });
  15. // From version 2.11.0
  16. moment.locale('en', {
  17. weekdays : {
  18. standalone : String[],
  19. format : String[],
  20. isFormat : Boolean
  21. }
  22. });
  23. // From version 2.8.1 to 2.11.2
  24. moment.locale('en', {
  25. weekdays : String[]
  26. });
  27. moment.locale('en', {
  28. weekdays : Function
  29. });
  30. // Deprecated version 2.8.1
  31. moment.lang('en', {
  32. weekdays : String[]
  33. });
  34. moment.lang('en', {
  35. weekdays : Function
  36. });

Locale#weekdays should be an array of the weekdays names.

  1. moment.updateLocale('en', {
  2. weekdays : [
  3. "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
  4. ]
  5. });

Locale#weekdays can be a callback function as well.

  1. moment.updateLocale('en', {
  2. weekdays : function (momentToFormat, format) {
  3. return weekdays[momentToFormat.day()];
  4. }
  5. });

Note: From version 2.11.0 format/standalone cases can be passed as well. isFormat will be used against the full format string to determine which form to use.

  1. moment.updateLocale('en', {
  2. weekdays : {
  3. standalone: 'Воскресенье_Понедельник_Вторник_Среда_Четверг_Пятница_Суббота'.split('_'),
  4. format: 'Воскресенье_Понедельник_Вторник_Среду_Четверг_Пятницу_Субботу'.split('_'),
  5. isFormat: /\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/
  6. }
  7. });