Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 25b6e6a8

Von Sven Schöling vor etwa 7 Jahren hinzugefügt

  • ID 25b6e6a881fe0faf7f85b81c6eb6ee25a835b542
  • Vorgänger 21b1fba6
  • Nachfolger c19956a7

kivi.js: Und den wirren "00" Sonderfall auch wiederhergestellt

Unterschiede anzeigen:

js/kivi.js
37 37
    if (date === '')
38 38
      return null;
39 39

  
40
    if (date === '0')
40
    if (date === '0' || date === '00')
41 41
      return new Date();
42 42

  
43 43
    var parts = date.replace(/\s+/g, "").split(ns._date_format.sep);
js/t/kivi/parse_format_date.js
35 35
  assert.deepEqual(kivi.parse_date(".."), today());
36 36
  assert.deepEqual(kivi.parse_date(""), null);
37 37
  assert.deepEqual(kivi.parse_date("0"), new Date());
38
  assert.deepEqual(kivi.parse_date("00"), new Date());
38 39
  assert.deepEqual(kivi.parse_date("29.02.20008"), undefined);
39 40
});
40 41

  
......
136 137
  assert.deepEqual(kivi.parse_date("1"), new Date((new Date).getFullYear(), (new Date).getMonth(), 1));
137 138
  assert.deepEqual(kivi.parse_date("01"), new Date((new Date).getFullYear(), (new Date).getMonth(), 1));
138 139

  
140
  assert.deepEqual(kivi.parse_date("0"), new Date());
141
  assert.deepEqual(kivi.parse_date("00"), new Date());
142

  
139 143
  assert.deepEqual(kivi.parse_date("-"), today());
140 144
  assert.deepEqual(kivi.parse_date("--"), today());
141 145

  

Auch abrufbar als: Unified diff