Moment: рдЖрдИрдПрд╕рдУ рдкреНрд░рд╛рд░реВрдк рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╕рдордп рдореЗрд░рд┐рдбреАрдо рд╕рдВрдХреЗрддрдХ рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 23 рдлрд╝рд░ре░ 2016  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: moment/moment

рдЬреИрд╕рд╛ рдХрд┐ #2983 рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджрд┐рдирд╛рдВрдХ рдкреНрд░рд╛рд░реВрдк "2016-02-23 11:31:23 рдЕрдкрд░рд╛рд╣реНрди" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдЖрдИрдПрд╕рдУ рдкреНрд░рд╛рд░реВрдк рд╕реЗ рдореЗрд▓ рдЦрд╛рдПрдЧрд╛, рднрд▓реЗ рд╣реА рдпрд╣ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЧрд▓рдд рддрд╛рд░реАрдЦ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ:

moment('2016-02-23 11:31:23 PM').format() = "2016-02-23T11:31:23-06:00"

рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ 2016-02-23 11:31:23 рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдПрдХ рдЖрдИрдПрд╕рдУ рдкреНрд░рд╛рд░реВрдк рд╣реИред
рд╣рдореЗрдВ рдордзреНрдпрд╛рд╣реНрди рд╕реВрдЪрдХ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░рд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдпрд╣ рд╣реИ рддреЛ рдЖрдИрдПрд╕рдУ рдкреНрд░рд╛рд░реВрдк рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рдФрд░ рдХрд░реЗрдВред

Bug Forgiving parsing

рд╕рднреА 15 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдЙрдЪ! рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рдХреЛ рдХрд╛рдЯ рд╕рдХрддрд╛ рд╣реИред рдХреЛрдИ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдиреА рднреА рдирд╣реАрдВред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╢рд╛рдпрдж рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд▓реЗрдВ рдХрд┐ рдЖрдИрдПрд╕рдУ рдЪреЗрдХрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдЕрдВрдд рддрдХ рд╕рднреА рддрд░рд╣ рд╕реЗ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП $ рдХреЛ extendedIsoRegex рдФрд░ basicIsoRegex рдХреЗ рдЕрдВрдд рдореЗрдВ рдЬреЛрдбрд╝рдХрд░ред

@icambron рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╣рдо рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░реАрдХреНрд╖рд╛ рдкрд╛рд╕ рд╣реЛрддреА рд╣реИ:

    assert.ok(moment('2016-01-01 is my date').isValid(), 'test extra chars after iso date')

рдпрд╣ рд▓рдЧрднрдЧ рддрдп рд╣реИ рдХрд┐ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдХреЛрдИ рди рдХреЛрдИ рдРрд╕рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рд░реЗрдЧреЗрдХреНрд╕ рдмрджрд▓реЗрдВ рдФрд░ рд╡рд╣ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рдХреБрдЫ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рдЕрднреА рддрдХ рд╢рд┐рдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ)ред

рд╣рд╛ рдареАрдХ рд╣реИрдВред рдореЗрд░рд╛ рд▓реЗрдирд╛ рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдЬрдм рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЫреЛрдбрд╝ рджреЗрдВ рддреЛ рдЗрд╕реЗ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рдЗрд╕ AM/PM рдЪреАрдЬрд╝ рдХреЛ рдареАрдХ рдХрд░реЗрдВред рдореБрдЭреЗ рдХреЛрдИ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рдХрд┐ рд╣рдо moment('2016-01-01 is my date') рд╕рдорд░реНрдерди рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВ

рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреБрдЫ рдкрд╛рд░реНрд╕рд░ рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдЖрдХреНрд░рд╛рдордХ рдЙрддреНрддрд░ рд╣рдо рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ - рдЬреИрд╕реЗ рдпрд╣ - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╛рд░реНрд╕рд░ рдХреЛ рд╕рдЦреНрдд рдореЛрдб рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХ рдмрд╛рд░ рдирд╣реАрдВ, рдХреНрд╖рдорд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдореБрджреНрджреЛрдВ (рдЬреИрд╕реЗ рдпрд╣ рдПрдХ) рдХреЛ рд╕рдЦреНрдд рдореЛрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкрд╣рд▓реЗ рд╕реНрдерд╛рди рдкрд░ рд╕рдЦреНрдд рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛)ред рд╢рд╛рдпрдж рдпрд╣ рдЙрди рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ 'рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рдлрд▓рддрд╛ рдХреЗ рдЧрдбреНрдвреЗ рдореЗрдВ рдЧрд┐рд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВ'? рдпрд╣ рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╕рдВрднрд╡ рдЫреЛрдбрд╝ рджреЗрдЧрд╛, рд▓реЗрдХрд┐рди рджреЗрд╡ рдХреЛ рд╕рд╣реА рд░рд╛рд╕реНрддреЗ рдкрд░ рдзрдХреЗрд▓ рджреЗрдЧрд╛ред

рд╕рд╣рдордд рд╣реВрдВ, рд╣рдо рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдРрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╕рдВрднрд╛рд╡рд┐рдд 3.0 рдЖрдЗрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдПрдХ-рдЖрд░реНрдЧ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╕рдЦреНрдд рд╣реЛрдирд╛ рдЙрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рдХрджрдо рд╣реИред

рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЧреНрд▓реЛрдмрд▓рд╕реНрдЯреНрд░рд┐рдХреНрдЯ рдирд╛рдордХ рдЯреЙрдЧрд▓-рд╕рдХреНрд╖рдо рдЧреНрд▓реЛрдмрд▓ рд╕реНрдЯреЗрдЯ рд╡реИрд░рд┐рдПрдмрд▓ рдЬреЛрдбрд╝рдХрд░ рд╕рдЦреНрдд-рдореЛрдб-рдмрд╛рдп-рдбрд┐рдлреЙрд▓реНрдЯ рдХреЛ рдХреЛрдбрд┐рдВрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рд╕рд╣реА рдкрд░ рдбрд┐рдлреЙрд▓реНрдЯ рдХрд┐рдпрд╛ред рд╕рдЦреНрдд рдореЛрдб рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рд╡рд╛рдкрд╕ рдЧрд▓рдд рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

moment.globalStrict(false)

рдпрд╣ рд╣рд░ рдХреЙрд▓ рдХреЛ рдкрд▓ рдХреЗ рдкрд╛рд░реНрд╕рд░ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рдмрд┐рдирд╛, рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИред
рдЗрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдб рдХреА рд▓рдЧрднрдЧ рдЪрд╛рд░ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд▓рдЧрддреА рд╣реИрдВ - рдФрд░ рдлрд┐рд░ рдХрд┐рд╕реА рдХреЛ рд╕реИрдХрдбрд╝реЛрдВ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИ :-)
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП, рдпрд╣ v3 рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд┐рдП рдмрд┐рдирд╛ рд╕рдЦреНрдд-рдмрд╛рдп-рдбрд┐рдлреЙрд▓реНрдЯ рдХреЛ рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЪреВрдВрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рд╡рд╛рдкрд╕ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд╡реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╢рд┐рдХрд╛рдпрдд рдХреЗ рдмрд┐рдирд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, GlobalStrict рд╕реЗрдЯрд┐рдВрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЧрд▓рдд рд╣реЛ рд╕рдХрддреА рд╣реИ, рдФрд░ рд╣рдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рдЗрд╕реЗ рд╕рд╣реА рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреГрдврд╝рддрд╛ рд╕реЗ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдХрдо рдЖрдХреНрд░рд╛рдордХ рдФрд░ рд╢рд╛рдпрдж рдорджрджрдЧрд╛рд░ рд╣реИ?
рдореИрдВ рдпрд╣ рдХрд╣рдиреЗ рд╡рд╛рд▓рд╛ рдкрд╣рд▓рд╛ рд╡реНрдпрдХреНрддрд┐ рдмрдиреВрдВрдЧрд╛ рдХрд┐ рд╡реИрд╢реНрд╡рд┐рдХ рд░рд╛рдЬреНрдп рдЪрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХреНрд╖рдорддрд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ SUCK рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдХреЗрд╡рд▓ рдЗрд╕реА рдХрд╛рд░рдг рд╕реЗ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рднрдпрд╛рдирдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рд╕рдЦреНрдд рдореЛрдб рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ-рддрд░реНрдХ рдХреЙрд▓ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдпрд╣ рд╢рд╛рдпрдж рдЙрди рд╣рдЬрд╛рд░реЛрдВ рд▓реЛрдЧреЛрдВ рдХреЛ рдкрд░реЗрд╢рд╛рди рдХрд░реЗрдЧрд╛ рдЬреЛ рдЕрднреА рднреА рдЬреЗрдПрд╕ рддрд┐рдерд┐ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рд░рд╣реЗ рд╣реИрдВред

рдореБрдЭреЗ рд╡рд╣ рд╕рдм рдкрд╕рдВрдж рд╣реИ, рд╕рд┐рд╡рд╛рдп рдПрдХ рдЪреАрдЬрд╝ рдХреЗ:

рдпрд╣ рд╢рд╛рдпрдж рдЙрди рд╣рдЬрд╛рд░реЛрдВ рд▓реЛрдЧреЛрдВ рдХреЛ рдкрд░реЗрд╢рд╛рди рдХрд░реЗрдЧрд╛ рдЬреЛ рдЕрднреА рднреА рдЬреЗрдПрд╕ рддрд┐рдерд┐ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рд░рд╣реЗ рд╣реИрдВред

рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рдЬреЗрдПрд╕-рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдмрд╣рд┐рд╖реНрдХрд░рдг рдХреЛ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рдирд╛ рдерд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд: рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдмрд╕ рдпрд╣реА рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЖрдИрдПрд╕рдУ рдЬрд╛рдВрдЪ рд╣рдореЗрдВ рдЫреВрдЯ рджреЗ рд░рд╣реА рд╣реИред

рддреЛ, рдХреНрдпрд╛ рдЖрдк рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд╡реИрд╢реНрд╡рд┐рдХ рд╕реНрдерд┐рддрд┐ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ, рдпрд╛ рдЖрдк рдЗрд╕рд╕реЗ рдмрдЪреЗрдВрдЧреЗ? рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрднреА рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рд╕рдорд╛рдкреНрдд рдХрд░ рджреВрдВ рдФрд░ рдкреАрдЖрд░ рдмрдирд╛рдКрдВ рдФрд░ рд╣рдо рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд╣рд╛рдВ рдмрд╛рдд рдХрд░ рд╕рдХреЗрдВред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВ рдЕрд╕реНрдкрд╖реНрдЯ рдерд╛: рдореИрдВ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реНрдерд┐рддрд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рд╣реВрдВред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рд╣рдореЗрдВ moment(string) рдХреА рдЖрдИрдПрд╕рдУ рдЬрд╛рдВрдЪ рдХреЛ рд╣рд░ рд╕рдордп рд╕рдЦреНрдд рдмрдирд╛рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд░рд╛рдЬреНрдп рд╕реЗрдЯ рдХреЗ рдмрд┐рдирд╛ рднреАред

@maggiepint рдореБрдЭреЗ рд╕рд╣реА рд╕реВрддреНрд░ рдкрд░ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдФрд░ рдЖрдкрдиреЗ рдКрдкрд░ рд╕рд╣реА рдХрд╣рд╛ рд╣реИ рдХрд┐ рдореИрдВ "рдЙрди рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛" :P рдЬреИрд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛
moment("2016-04-06Tnull").isValid()
рдкреВрд░реЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рд╡рд╣ рдХреНрд╖рдг рдПрдХ рдЕрдорд╛рдиреНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред

рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдЦреНрдд рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ? (рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдЖрд▓рд╕реА рд╣реЛрдирд╛)

@Aukhan рд╣рдордиреЗ рд╕рдЦреНрдд рдореЛрдб рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рд░рдг рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдЦреНрдд рдХрднреА рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред (рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрднреА рддрдХ рд╡рд╣рд╛рдВ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ)ред

рдЖрдк рдЬреЛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЙрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ ISO_8601 рд╕реНрдерд┐рд░ рдФрд░ рд╕рдЦреНрдд рдореЛрдб рдЗрдирд▓рд╛рдЗрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

moment("2016-04-06Tnull", moment.ISO_8601, true).isValid()
false

@maggiepint рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рдж ...

рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рд▓реЗрдХрд┐рди рдореИрдВ рдРрд╕реЗ рд╕реИрдХрдбрд╝реЛрдВ рднрд╛рд╡реЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдЬрд╣рд╛рдВ рди рдХреЗрд╡рд▓ ISO_8601 рдмрд▓реНрдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдХрд╕реНрдЯрдо рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдЦреНрдд рд╡рд┐рдХрд▓реНрдк рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред
рдореИрдВрдиреЗ рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХрд┐ рдЗрддрдиреЗ рдмрдбрд╝реЗ рдФрд░ рдорд╣рд╛рди рдХрд╛рдо рдХреЛ рд░рд╛рддреЛрдВрд░рд╛рдд рдирд╣реАрдВ рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХрддрд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ рдЖрд╡рд╢реНрдпрдХ рдХреМрд╢рд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред
рдзрдиреНрдпрд╡рд╛рдж !

@Aukhan рдореИрдВ

#3502 . рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рд╕рдорд╛рдкрди

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

dbshwang picture dbshwang  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Delgan picture Delgan  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

chitgoks picture chitgoks  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dogukankotan picture dogukankotan  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

BCup picture BCup  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ