рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд╕реНрдХрд░рдг: 3.5.2
рдЦреЛрдЬ рд╢рдмреНрдж: 3.5.2 рддрд╛рд░реАрдЦ 21 рд╕реЗрдХрдВрдб рдирдИ рддрд╛рд░реАрдЦ () рдирдИ рддрд╛рд░реАрдЦ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЧреНрд░реАрдирд╡рд┐рдЪ рдлреНрд░рд╛рдВрд╕
рдХреЛрдб
рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреА рддрд╛рд░реАрдЦреЛрдВ рд╕реЗ рдирдИ рддрд╛рд░реАрдЦреЗрдВ (10 рдорд╛рд░реНрдЪ 1911 рд╕реЗ рдкрд╣рд▓реЗ рдпрд╛ рдЙрд╕рдХреЗ рдмрд░рд╛рдмрд░) рдмрдирд╛рдирд╛ рдкрд░рд┐рдгрд╛рдореА рддрд┐рдерд┐ рдореЗрдВ 21 рд╕реЗрдХрдВрдб рдЬреЛрдбрд╝рддрд╛ рд╣реИред
var firstDate = new Date("1900-01-01T00:00:00.000Z").toString()
// Mon Jan 01 1900 00:09:21 GMT+0009 (Central European Standard Time)
var secondDate = new Date(firstDate).toString()
// Mon Jan 01 1900 00:09:42 GMT+0009 (Central European Standard Time)
var thirdDate = new Date(secondDate).toString()
// Mon Jan 01 1900 00:10:03 GMT+0009 (Central European Standard Time)
рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░:
рд╕реЛрдо рдЬрдирд╡рд░реА 01 1900 00:09:21 GMT + 0009 (рдХреЗрдВрджреНрд░реАрдп рдпреВрд░реЛрдкреАрдп рдорд╛рдирдХ рд╕рдордп) рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░:
рд╣рд░ рдмрд╛рд░ рдирдП рджрд┐рдирд╛рдВрдХ (рд╕реНрдЯреНрд░рд┐рдВрдЧ) рдХреЛ 21 рд╕реЗрдХрдВрдб рдХрд╣рддреЗ рд╣реИрдВред
рдЦреЗрд▓ рдХрд╛ рдореИрджрд╛рди рд▓рд┐рдВрдХ:
рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ:
рдЬрдм рдпрд╣ рд░рдирдЯрд╛рдЗрдо рдкрд░ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдпрд╣ рддреНрд░реБрдЯрд┐ рдХреИрд╕реЗ рд╣реЛрддреА рд╣реИ?
рдЕрдЧрд▓рд╛, toString
рдШрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдиреЛрдб (10.15.3), рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ (67.0.4) рдбреЗрддреНрд╡реЛрд▓ рдХрдВрд╕реЛрд▓ рдФрд░ рдХреНрд░реЛрдо (75) рдбрд┐рд╡реЛрд▓реНрдЯ рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рд╛рде рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдиреЛрдб рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдЯрд┐рдкреНрдкрдгреА):
var firstDate = new Date("1900-01-01T00:00:00.000Z").toString()
// Mon Jan 01 1900 01:00:00 GMT+0100 (GMT+01:00)
var secondDate = new Date(firstDate).toString()
// Mon Jan 01 1900 01:00:00 GMT+0100 (GMT+01:00)
var thirdDate = new Date(secondDate).toString()
// Mon Jan 01 1900 01:00:00 GMT+0100 (GMT+01:00)
\ _
@ j-oliveras рдпрд╣ рд╕рдм рдЖрдкрдХреЗ рд╕рдВрдХрд▓рдХ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ:
</ sarcasm>
рд╕рднреА рдЧрдВрднреАрд░рддрд╛ рдореЗрдВ, @ ruslan-volkov, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреА рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рд╣реИред рдЬрдм рддрдХ рдХрдВрдкрд╛рдЗрд▓рд░ рд╕рд╣реА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдЙрдЯрдкреБрдЯ рдХреЛрдб рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдпрд╣ рдХрд░рддрд╛ рд╣реИ, рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдЧрд▓рдд рдирд╣реАрдВ рд╣реИред
рдЖрдк рдЬреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░рдирдЯрд╛рдЗрдо рдЗрдВрдЬрди (рдпрд╛ рд╢рд╛рдпрдж рдХрдИ рдЗрдВрдЬрди) рдореЗрдВ рдмрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╕рдВрднрд╡рддрдГ рдлреНрд░рд╛рдВрд╕ рдореЗрдВ 1911 рд╕реЗ рдкрд╣рд▓реЗ рдХреА рддрд╛рд░реАрдЦреЛрдВ рдХреА рдЧрдгрдирд╛ рдХреЗ рд╕рд╛рде рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдЬрдм рджреЗрд╢ рдЬреАрдПрдордЯреА рд╕реЗ 9 рдорд┐рдирдЯ рдФрд░ 21 рд╕реЗрдХрдВрдб рдЖрдЧреЗ рдерд╛ ред рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред
рдореБрдЭреЗ рдпрд╣ рднреА рдкрдХреНрдХрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ JS рд░рдирдЯрд╛рдЗрдо рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдХреЛрдИ рднреА рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдкрд░рд╡рд╛рд╣ рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ Date
рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд╕рд╛рде рд╕рднреА рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдЖрдк рдЗрд╕реЗ рдХрд░ рд░рд╣реЗ рд╣реИрдВ:
рдиреЛрдЯ:
Date
рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдбреЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдкрд╛рд░реНрд╕рд┐рдВрдЧ ... рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдЕрдВрддрд░ рдФрд░ рд╡рд┐рд╕рдВрдЧрддрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг рджреГрдврд╝рддрд╛ рд╕реЗ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕реМрднрд╛рдЧреНрдп!
рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдФрд░ рдЖрдкрдХреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореЗрд░рд╛ рдмреБрд░рд╛!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
\ _
@ j-oliveras рдпрд╣ рд╕рдм рдЖрдкрдХреЗ рд╕рдВрдХрд▓рдХ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ:
</ sarcasm>