es.js 3.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. //! moment.js locale configuration
  2. ;(function (global, factory) {
  3. typeof exports === 'object' && typeof module !== 'undefined'
  4. && typeof require === 'function' ? factory(require('../moment')) :
  5. typeof define === 'function' && define.amd ? define(['../moment'], factory) :
  6. factory(global.moment)
  7. }(this, (function (moment) { 'use strict';
  8. var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
  9. monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_');
  10. var monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i];
  11. var monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;
  12. var es = moment.defineLocale('es', {
  13. months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
  14. monthsShort : function (m, format) {
  15. if (!m) {
  16. return monthsShortDot;
  17. } else if (/-MMM-/.test(format)) {
  18. return monthsShort[m.month()];
  19. } else {
  20. return monthsShortDot[m.month()];
  21. }
  22. },
  23. monthsRegex : monthsRegex,
  24. monthsShortRegex : monthsRegex,
  25. monthsStrictRegex : /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
  26. monthsShortStrictRegex : /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
  27. monthsParse : monthsParse,
  28. longMonthsParse : monthsParse,
  29. shortMonthsParse : monthsParse,
  30. weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
  31. weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
  32. weekdaysMin : 'do_lu_ma_mi_ju_vi_sá'.split('_'),
  33. weekdaysParseExact : true,
  34. longDateFormat : {
  35. LT : 'H:mm',
  36. LTS : 'H:mm:ss',
  37. L : 'DD/MM/YYYY',
  38. LL : 'D [de] MMMM [de] YYYY',
  39. LLL : 'D [de] MMMM [de] YYYY H:mm',
  40. LLLL : 'dddd, D [de] MMMM [de] YYYY H:mm'
  41. },
  42. calendar : {
  43. sameDay : function () {
  44. return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
  45. },
  46. nextDay : function () {
  47. return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
  48. },
  49. nextWeek : function () {
  50. return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
  51. },
  52. lastDay : function () {
  53. return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
  54. },
  55. lastWeek : function () {
  56. return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
  57. },
  58. sameElse : 'L'
  59. },
  60. relativeTime : {
  61. future : 'en %s',
  62. past : 'hace %s',
  63. s : 'unos segundos',
  64. ss : '%d segundos',
  65. m : 'un minuto',
  66. mm : '%d minutos',
  67. h : 'una hora',
  68. hh : '%d horas',
  69. d : 'un día',
  70. dd : '%d días',
  71. M : 'un mes',
  72. MM : '%d meses',
  73. y : 'un año',
  74. yy : '%d años'
  75. },
  76. dayOfMonthOrdinalParse : /\d{1,2}º/,
  77. ordinal : '%dº',
  78. week : {
  79. dow : 1, // Monday is the first day of the week.
  80. doy : 4 // The week that contains Jan 4th is the first week of the year.
  81. }
  82. });
  83. return es;
  84. })));