рдирдорд╕реНрддреЗ, рдпрд╣ рдПрдХ рд╕рд╡рд╛рд▓ рд╣реИ рддреЛ рдПрдХ рдореБрджреНрджрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рдпрд╣ рдЬрд╛рддрд╛ рд╣реИред
рдореИрдВ рдкрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ 18 рд╡рд░реНрд╖ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЗрд╕реЗ рдХрд░рдиреЗ рдХрд╛ рдмреЗрд╣рддрд░реАрди рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ? рдЪреВрдБрдХрд┐ рдЕрдЧрд░ рдореИрдВ .fromNow () рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдБ рддреЛ рдореБрдЭреЗ 18 рд╡рд░реНрд╖ рдорд┐рд▓реЗрдВрдЧреЗ рдпрджрд┐ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдкрд╛рд╕ 17 рдФрд░ 1/5 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред
рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП birthday.diff(moment(), 'years')
рдЬреИрд╕реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдБ birthday
рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдЬрдиреНрдорджрд┐рди рдХрд╛ рдПрдХ рдХреНрд╖рдг рд╣реЛрддрд╛ рд╣реИред
рдареАрдХ рд╣реИ рдпрд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред
const age = moment().diff(birthday, 'years');
const isLegal = (age >= 18);
Math.abs(birthday.diff(moment(), 'years'))
Math.abs рдХреЗ рд╕рд╛рде рдЖрдк рдЗрд╕ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдПрдХ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдмрджрд▓рддреЗ рд╣реИрдВ
рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП
birthday.diff(moment(), 'years')
рдЬреИрд╕реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдБbirthday
рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдЬрдиреНрдорджрд┐рди рдХрд╛ рдПрдХ рдХреНрд╖рдг рд╣реЛрддрд╛ рд╣реИред
рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдХрдВрд╕реЛрд▓ рдкрд░ рдЪреЗрддрд╛рд╡рдиреА рджреЗрддрд╛ рд╣реИ, рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдХреНрдпреЛрдВ?
Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.
Arguments:
[0] _isAMomentObject: true, _isUTC: false, _useUTC: false, _l: undefined, _i: Fri Sep 27 2019 00:00:00 GMT+0100 (Western European Summer Time), _f: undefined, _strict: undefined, _locale: [object Object]
Error
at Function.eval [as createFromInputFallback] (webpack-internal:///./node_modules/moment/moment.js:319:98)
at configFromString (webpack-internal:///./node_modules/moment/moment.js:2384:15)
at configFromInput (webpack-internal:///./node_modules/moment/moment.js:2610:13)
at prepareConfig (webpack-internal:///./node_modules/moment/moment.js:2593:13)
at createFromConfig (webpack-internal:///./node_modules/moment/moment.js:2560:44)
at createLocalOrUTC (webpack-internal:///./node_modules/moment/moment.js:2647:16)
at createLocal (webpack-internal:///./node_modules/moment/moment.js:2651:16)
at hooks (webpack-internal:///./node_modules/moment/moment.js:11:29)
at VueComponent.Singup (webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/Singup.vue?vue&type=script&lang=js&:95:63)
at invokeWithErrorHandling (webpack-internal:///./node_modules/vue/dist/vue.runtime.esm.js:1853:26)
@josebedoya рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдкрдиреЗ @eballeste рдХреА рддрд░рд╣ рд╕рд╛рдкреЗрдХреНрд╖ рдЧрдгрдирд╛рдУрдВ рдХреА рдЕрджрд▓рд╛-рдмрджрд▓реА рдХреА рд╣реИ:
moment().diff(birthdate, 'years')
рдпрд╣ рдЕрднреА рднреА рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ (рдПрдХ рдорд╣реАрдиреЗ рд╕реЗ рднреА рдХрдо рд╕рдордп рдкрд╣рд▓реЗ) рдЙрд╕рдХрд╛ рдЬрдиреНрдорджрд┐рди рдерд╛ред
рдпрд╣ рдЕрднреА рднреА рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ (рдПрдХ рдорд╣реАрдиреЗ рд╕реЗ рднреА рдХрдо рд╕рдордп рдкрд╣рд▓реЗ) рдЙрд╕рдХрд╛ рдЬрдиреНрдорджрд┐рди рдерд╛ред
moment('2020-05-07').diff(moment('2002-05-06'), 'years')
рд░рд┐рдЯрд░реНрди 18
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП
birthday.diff(moment(), 'years')
рдЬреИрд╕реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдБbirthday
рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдЬрдиреНрдорджрд┐рди рдХрд╛ рдПрдХ рдХреНрд╖рдг рд╣реЛрддрд╛ рд╣реИред