рдбреЗрдЯрдл рд▓рд╛рдЗрдмреНрд░реЗрд░реА - рджрд┐рдирд╛рдВрдХ рд╕реНрд╡рд░реВрдкрдг

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

рдЙрдкрдпреЛрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг:
datef('dd.MM.YY', new Date()); // "13.08.12" datef('dd.MM.YY'); //    тАФ  ┬л┬╗ var d = new Date(); d.setFullYear(2045); datef('dd.MM.YYYY', d); // "13.08.2045" //     : datef.formatters.ISODateTimeTZ(); // "2012-08-13T15:01:29 -04:00" //     тАж datef.register('myFormat', 'dMYY'); datef.formatters.myFormat(); // "13.8.12" //        var myFormat = datef.createFormatter('dMYY'); 


рдЗрд╕рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреИрд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ?
рдХреЛрдб рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдореЗрд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдерд╛ - рдЕрд░реНрдерд╛рдд, рдиреЛрдбрдЬ рдФрд░ рд░рд┐рдХреНрдЬреЗрд╕реНрдЯ / рдПрдордб рджреЛрдиреЛрдВ рдХреЗ рдореЙрдбреНрдпреВрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рдирд┐рдХрд▓рд╛:
 (function () { 'use strict'; var datef = { answer: 42 }; // Expose our precious function to outer world. if (typeof exports !== 'undefined') { // node.js way module.exports.datef = datef; } else if (typeof define === 'function' && define.amd) { // requirejs/amd env define( 'datef', [], function () { return datef; } ); } else { // plain browser environment root.datef = datef; } })(); 

рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдирд╛рдо рдХреА рдЬрдЧрд╣, рдЖрдк рдмрд╕ рдФрд░ рдЬрд▓реНрджреА рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рдорд┐рдиреА-рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдореВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ, рд╕рдм рдХреБрдЫ рд╕реАрдзрд╛ рд╣реИ, рдФрд░, рд╢рд╛рдпрдж, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрдмрд╛рдК рднреА рд╣реИ: рдЯреЛрдХрди рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдЬреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрди рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рдорд╛рди рдРрд╕реЗ рдХрд╛рд░реНрдп рд╣реИрдВ рдЬреЛ рдЙрдЪрд┐рдд рддрд┐рдерд┐ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЬреЛ рд╕рдВрдмрдВрдзрд┐рдд рдореВрд▓реНрдп рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рддреЗ рд╣реИрдВ рдЙрд╕реА рдЯреЛрдХрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдПрдХ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ, рдЬреЛ рдкреНрд░рд╛рд░реВрдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддреА рд╣реИред

рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВ?
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рджрд┐рдирд╛рдВрдХ #Format рдЬреИрд╕реА рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХрд╛ рдХреЛрдИ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред рдХреЗрд╡рд▓ рдЧреИрд░-рдорд╛рдирдХ Gekko рдХреА рддрд╛рд░реАрдЦ # toLocaleFormat рд╣реИ ред рдПрдХ рдмрд┐рдВрджреБ рдкрд░, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдореИрдВ utils.date.humanDate, utils.date.humanTime рдкреНрд░рдХрд╛рд░ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рддрд░рд╣ рдХреЗ рдПрдХ рд╣реА рдЖрджрд┐рдо рд╕рд╛рдЗрдХрд┐рд▓реЛрдВ рдХреЛ рд▓реЗ рдЬрд╛ рд░рд╣рд╛ рдерд╛, рдФрд░ рдореИрдВрдиреЗ рдЕрдиреБрднрд╡реА рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рд╕рд┐рджреНрдз, рд▓рдЪреАрд▓реЗ рд╕рд╛рдЗрдХрд┐рд▓ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рддрд▓рд╛рд╢ рд╢реБрд░реВ рдХреАред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХреЗрд╡рд▓ рдХреБрдЫ рдмрд╣реБрдд рдкреБрд░рд╛рдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдереЗ - рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рддрд╛рд░реАрдЦреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдХреНрд╖рд╕реА, рдЬрдЯрд┐рд▓ рд╕рдорд╛рдзрд╛рди, рдЕрдХреНрд╕рд░ Date.prototyp рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рднреА рдкрд╛рдк рдХрд░рдирд╛, рдФрд░ рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛, рдЖрдзреБрдирд┐рдХ рдФрд░ рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рд╕реБрд╡рд┐рдзрд╛ X рдХрд╣рд╛рдВ рд╣реИ?
рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдЕрд░реНрде рд╣реИ - рд╕реНрдерд╛рди рдмрдирд╛рдирд╛, рдкрд░реАрдХреНрд╖рдг рдХреЛ рдХрд╡рд░ рдХрд░рдирд╛ рдФрд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЪреБрдирдирд╛ред рдЕрдЧрд░ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ, рддреЛ рдХрд╛рд░рдг рдХреЛрдб github рдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ :)

рдпрд╣ рдХрд┐рд╕реА рднреА рдЪреАрдЬ рдХреЗ рдЕрдиреБрдХреВрд▓ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИ?
рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдЯреНрд░реИрдкрдЯрд╛рдЗрдо рдпрд╛ PHP рдХреА рддрд╛рд░реАрдЦ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ 80% () рд╕рдордп рдХрд╛ 20% рд▓реЗрддрд╛ рд╣реИ; рд╢реЗрд╖ 20% рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ 20% рд▓реЛрдЧреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдФрд░ 80% рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдФрд░ рдореИрдВ рдкрдардиреАрдп рдЯреЛрдХрди рдХреЗ рд╕рд╛рде рдПрдХ рддреНрд╡рд░рд┐рдд рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

Source: https://habr.com/ru/post/In149514/


All Articles