[日期选择器] 国际化-Internationalization

31 阅读1分钟

1. the first day of a week ?( 每個星期的第一天是周几)

  1. 每個星期的第一天

  2. 几种情况(JavaScript 代码)

    1. 第一天是周末
     var fistDay = 0; // 第一天是周一
     var daysOfWeek = ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"];
    
    1. 第一天是周一
     var fistDay = 1; // 第一天是周末
     var daysOfWeek = ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"];
    
     // update day names order to firstDay
     if (this.locale.firstDay != 0) {
       var iterator = firstDay;
       while (iterator > 0) {
           // shift() 方法从数组中删除第一个元素,并返回该元素的值。此方法更改数组的长度。
           daysOfWeek.push(daysOfWeek.shift());
           iterator--;
       }
     }
    
     // 最后,经过上述代码,daysOfWeek 变为 ["Mo", "Tu", "We", "Th", "Fr", "Sa", "Su"]
    
    
  3. ISO week date