REQUIRED INFORMATION

Ext version tested:
  • Ext JS 4.1.0
  • Ext JS 4.1.1
Browser versions tested against:
  • Firefox
  • Chrome
Description:
  • Finland Latvian Estonian Standard Time (FLEST) timezone is not supported by ExtJS.
Steps to reproduce the problem:
  • Change your local time zone on your machine to Finland Latvian Estonian Standard Time (FLEST) timezone (UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius
  • Launch Firefox\Chrome.
  • Open this fiddle in http://jsfiddle.net/Patlatus/BncPc/1/ (copy provided in test case).
  • Observe that 'null' is written to document instead of time
The result that was expected:
  • Finland Latvian Estonian Standard Time (FLEST) timezone should be supported by ExtJS.
  • In this particular case following text like "Tue Nov 27 2012 14:50:14 GMT+0200 (FLE Standard Time)" should be written to document instead of 'null'.
  • Generally result of execution of following code
    Code:
    a.parseDate(a.formatDate(new Date()))
    should be the same as result of execution code
    Code:
    new Date()
    disregarding timezone settings on client machine
The result that occurs instead:
  • Finland Latvian Estonian Standard Time (FLEST) timezone is not supported by ExtJS.
  • In this particular case 'null' is written instead of expected text "Tue Nov 27 2012 14:50:14 GMT+0200 (FLE Standard Time)".
  • Generally result of execution of following code
    Code:
    a.parseDate(a.formatDate(new Date()))
    is not the same as result of execution code
    Code:
    new Date()
    .
Test Case:
Code:
Ext.onReady(function() {
var a = Ext.create('Ext.form.DateField');
a.format = "F j, Y g:i a T";
document.write(new Date());
});
Operating System:
  • Win 7