рд╡рд┐рд╡рд░рдг
рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рдФрд░ рдПрдХ рд╕рд╣рдХрд░реНрдореА рдХреЛ рд╣рдорд╛рд░реЗ рдХреЛрдб рдореЗрдВ рдПрдХ рдмрдЧ рдорд┐рд▓рд╛, рдЬреЛ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдЪрд░ (рдореВрд▓ рд░реВрдк рд╕реЗ moment(undefined)
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ рдлрд┐рд░ рдЙрд╕рдХреА рддреБрд▓рдирд╛ рдПрдХ рдирдП рдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдг ( moment()
рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ред ) рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде isSameOrAfter
ред
рддреЛ рд╣рдо рдореВрд▓ рд░реВрдк рд╕реЗ рдЬреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рдереЗ, рд╡рд╣ рдпрд╣ рдерд╛:
let isSame = moment(undefined).isSameOrAfter(moment());
рдЙрд╕ рдХреЛрдб рдХреЛ рдПрдХ рдпрд╛ рджреЛ рдмрд╛рд░ рдЪрд▓рд╛рдирд╛ true
рд▓реМрдЯрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрд╢рд╛ рдирд╣реАрдВред рд╕рдордп-рд╕рдордп рдкрд░ рдпрд╣ false
рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдмрд╛рдж рдкрд▓ рдХреЗ рджреЛ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдирд╛, рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдордп рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдП рдЙрдиреНрд╣реЗрдВ рдХреБрдЫ рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб рдЕрдВрддрд░ рдХреЗ рд╕рд╛рде рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣рд╛рдВ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рдиреЛрдб v7.1.0 рдФрд░ рдХреНрд░реЛрдо/56.0.2924.87 рдореЗрдВ Moment.js 2.17.1 рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдпрд╛ред
const moment = require('moment');
function isSameOrAfter() {
console.log('isSameOrAfter')
for (let i = 0; i < 1000; i++) {
let output = moment().isSameOrAfter(moment());
if (!output) {
console.log(output, i);
}
}
}
function isSame() {
console.log('isSame')
for (let i = 0; i < 1000; i++) {
let output = moment().isSame(moment());
if (!output) {
console.log(output, i);
}
}
}
function sameExactVariable() {
console.log('Another test comparing the same exact variable')
for (let i = 0; i < 1000; i++) {
const now = moment();
let output = now.isSame(now);
if (!output) {
console.log(output, i);
}
}
}
isSameOrAfter();
isSame();
sameExactVariable();
рдкрд╣рд▓реЗ рджреЛ рдлрд╝рдВрдХреНрд╢рди false
1000 рдореЗрдВ рд╕реЗ рдХреБрдЫ рдмрд╛рд░ рд▓реЙрдЧ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рддреАрд╕рд░рд╛ рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реИ рдЬрдм рдпрд╣ рдЕрдкрд╡рд╛рдж рдкрд░ рдЖрддрд╛ рд╣реИред
рд╡рд╛рддрд╛рд╡рд░рдг:
рдордВрдЧрд▓ рдлрд╝рд░рд╡рд░реА 21 2017 14:36:06 рдЬреАрдПрдордЯреА+0100 (рдкрд╢реНрдЪрд┐рдо рдпреВрд░реЛрдк рдорд╛рдирдХ рд╕рдордп)
2017-02-21 14:36:06
-60
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, рдЬреИрд╕реЗ Gecko) Chrome/56.0.2924.87 Safari/537.36
2.17.1
рд╢рд╛рдпрдж рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рддрд░рд╣ рдХрд╛ рдореБрджреНрджрд╛ рд╣реИред рдпрд╣ рдХреНрд░реЛрдо рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЖрдИрдУрдПрд╕ рдореЗрдВ рдирд╣реАрдВред
let arrDates: Array<String> = [];
_.each(Dates, (date) => {
if (moment(date).isSameOrAfter(moment().format('MM-DD-YYYY'))) {
arrDates.push(date);
}
});
рдЖрдИрдУрдПрд╕ рдореЗрдВ рдХреНрд░реЛрдо рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рд╕рд░рдгреА рд╢реВрдиреНрдп рдорд┐рд▓ рд░рд╣реА рд╣реИред
рд╡рд╛рддрд╛рд╡рд░рдг:
рдХреЙрд░реНрдбреЛрд╡рд╛ рд╕реАрдПрд▓рдЖрдИ: 6.4.0
рдЖрдпреЛрдирд┐рдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕рдВрд╕реНрдХрд░рдг: 2.0.0
рдЖрдпреЛрдирд┐рдХ рд╕реАрдПрд▓рдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 2.1.18
рдЖрдпреЛрдирд┐рдХ рдРрдк рд▓рд┐рдм рд╕рдВрд╕реНрдХрд░рдг: 2.1.9
рдЖрдпреЛрдирд┐рдХ рдРрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд╕реНрдХрд░рдг: 1.0.0
рдЖрдИрдУрдПрд╕-рддреИрдирд╛рддреА рд╕рдВрд╕реНрдХрд░рдг: 1.9.0
рдЖрдИрдУрдПрд╕-рд╕рд┐рдо рд╕рдВрд╕реНрдХрд░рдг: 5.0.13
рдУрдПрд╕: рдореИрдХреЛрдЬрд╝ рд╕рд┐рдПрд░рд╛
рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг: v6.9.2
Xcode рд╕рдВрд╕реНрдХрд░рдг: Xcode 8.2.1 рдмрд┐рд▓реНрдб рд╕рдВрд╕реНрдХрд░рдг 8C1002
@ рдПрд░рд┐рдХ рдорд╛рд░реНрдЯреЗрдВрд╕рди
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рдкрд▓ рдХреЗ рджреЛ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдирд╛, рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдордп рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдП рдЙрдиреНрд╣реЗрдВ рдХреБрдЫ рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб рдЕрдВрддрд░ рдХреЗ рд╕рд╛рде рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред
рд╣рд╛рдВ, moment()
рдпрд╛ moment(undefined)
-- рдЬреЛ рд╕рдорд╛рди рд╣реИрдВ-- рдХрд╛ рдЕрд░реНрде рд╣реИ рдЕрднреА ред рдЬреЗрдПрд╕ рддрд┐рдерд┐рдпреЛрдВ рдореЗрдВ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рд╕рдВрдХрд▓реНрдк рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЕрдм рдПрдХ рдЕрд▓рдЧ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рд╣реИ, рдЬреЛ рдХрднреА-рдХрднреА рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдПрдХ рдмрд╛рд░ рджреВрд╕рд░реЗ рдХреЗ рдмрд╛рдж рд╣реЛрддрд╛ рд╣реИред AFAIK, JS рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдСрд░реНрдбрд░ moment().isSameOrAfter(moment())
рдЙрди рджреЛ moment()
рдХреЙрд▓ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ isSameOrAfter()
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рджреВрд╕рд░реА рдХреЙрд▓ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ,
рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдкрдХреЛ рдХреНрдпрд╛ рдмрддрд╛рдирд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкрд░рд┐рдорд┐рдд-рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдбреЗрдЯрд╛рдЯрд╛рдЗрдореНрд╕ рдХреЛ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ; "рдЕрднреА" рдХрд╛ рдЕрд░реНрде рдЖрдкрдХреЗ рдХрд╣рдиреЗ рдХреЗ рд╕рдордп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднрд┐рдиреНрди рд╕рдордп рд╣реИред
@imrvshah рдкрд╣рд▓реЗ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐
...isSameOrAfter(moment().format('MM-DD-YYYY'))
рд╡рд░реНрддрдорд╛рди рд╕рдордп рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдХреНрд╖рдг рдмрдирд╛рддрд╛ рд╣реИ, рдЗрд╕реЗ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡рд░реВрдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЙрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ isSameOrAfter()
рднреЗрдЬрддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдмрд╕ рдЗрддрдирд╛ рд╣реА рдХрд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛:
...isSameOrAfter(moment())
рдФрд░ рдкрд▓ рдмрдЪрд╛рдпрд╛ -> рд╕реНрдЯреНрд░рд┐рдВрдЧ -> рдкрд▓ рдХрд╛рдоред рдпрд╣ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рдХреЛрдб рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рднреА рд╢рд░реНрдд рд▓рдЧрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдиреЗ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рдпрд╣ рдХрд╣рддреЗ рд╣реБрдП рджреЗрдЦрд╛ рд╣реИ рдХрд┐ "рдЕрд░реЗ, рдЖрдкрдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкрд▓-рдкрд▓ рдХреА рддрд╛рд░ рдирд╣реАрдВ рджреЗрдиреА рдЪрд╛рд╣рд┐рдП"? Moment рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ moment("1982-05-25")
рдЬреИрд╕реЗ ISO 8601 рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдХреИрд╕реЗ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрд╣ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рднреА рдЬрд╛рдирддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдкреНрд░рд╛рд░реВрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреИрд╕реЗ moment("05-25-1982", "MM-DD-YYYY")
ред рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рд╣реИ рдХрд┐ "05-25-1982" рдЬреИрд╕реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдорддрд▓рдм "MM-DD-YYYY" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдмрд┐рдирд╛ рдЖрдкрдХреЛ рдмрддрд╛рдПред рддреЛ рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЙрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ Date
рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЛ рд╕реМрдВрдкрдХрд░ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рджреЗрддрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЖрдкрдХрд╛ рдХреЛрдб рдЗрд╕ рддрд░рд╣ рдЦреБрд▓рддрд╛ рд╣реИ:
m.isSameOrAfter("05-25-1982");
m.isSameOrAfter(moment("05-25-1982"))
m.isSameOrAfter(moment(new Date("05-25-1982")))
рдПрдХ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╣рдордиреЗ рдЗрд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ: рдпрд╣ рдХрд┐рд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрд╕рдВрдЧрдд рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИред рддреЛ рдЖрдк рдЬреЛ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдИрдУрдПрд╕ рдЙрд╕ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдореВрд▓ рд░реВрдк рд╕реЗ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореЗрд░реЗ рд╕рдлрд╛рд░реА рджреЗрд╡ рдХрдВрд╕реЛрд▓ рдореЗрдВ:
> new Date("05-25-1982")
Invalid Date
рдЗрд╕рдиреЗ рдЖрдкрдХреЛ рдЦрд░рд╛рдм рддреБрд▓рдирд╛ рджреА рдЬрд┐рд╕рдиреЗ рдЖрдкрдХреЛ рдПрдХ рдЦрд╛рд▓реА рд╕рд░рдгреА рдХреЗ рд╕рд╛рде рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред
@icambron
рдореИрдВ рдЖрдкрд╕реЗ рд╕рд╣рдордд рд╣реВрдВ рдФрд░ рдПрдХ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдорд╛рдорд▓реЗ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реВрдВ, рдпрд╣ рджрд┐рдирд╛рдВрдХ рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХрд╛рд░рдг рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдиреА рдереАред
рдЗрд╕реЗ рдХрдИ рдмрд╛рд░ рд▓рдкреЗрдЯрдиреЗ рдФрд░ рдмрд╕ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред ...isSameOrAfter(moment())
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@imrvshah рдкрд╣рд▓реЗ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐
рд╡рд░реНрддрдорд╛рди рд╕рдордп рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдХреНрд╖рдг рдмрдирд╛рддрд╛ рд╣реИ, рдЗрд╕реЗ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡рд░реВрдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЙрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ
isSameOrAfter()
рднреЗрдЬрддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдмрд╕ рдЗрддрдирд╛ рд╣реА рдХрд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛:рдФрд░ рдкрд▓ рдмрдЪрд╛рдпрд╛ -> рд╕реНрдЯреНрд░рд┐рдВрдЧ -> рдкрд▓ рдХрд╛рдоред рдпрд╣ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рдХреЛрдб рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рднреА рд╢рд░реНрдд рд▓рдЧрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдиреЗ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рдпрд╣ рдХрд╣рддреЗ рд╣реБрдП рджреЗрдЦрд╛ рд╣реИ рдХрд┐ "рдЕрд░реЗ, рдЖрдкрдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкрд▓-рдкрд▓ рдХреА рддрд╛рд░ рдирд╣реАрдВ рджреЗрдиреА рдЪрд╛рд╣рд┐рдП"? Moment рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐
moment("1982-05-25")
рдЬреИрд╕реЗ ISO 8601 рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдХреИрд╕реЗ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрд╣ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рднреА рдЬрд╛рдирддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдкреНрд░рд╛рд░реВрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреИрд╕реЗmoment("05-25-1982", "MM-DD-YYYY")
ред рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рд╣реИ рдХрд┐ "05-25-1982" рдЬреИрд╕реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдорддрд▓рдм "MM-DD-YYYY" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдмрд┐рдирд╛ рдЖрдкрдХреЛ рдмрддрд╛рдПред рддреЛ рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЙрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛDate
рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЛ рд╕реМрдВрдкрдХрд░ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рджреЗрддрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЖрдкрдХрд╛ рдХреЛрдб рдЗрд╕ рддрд░рд╣ рдЦреБрд▓рддрд╛ рд╣реИ:рдПрдХ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╣рдордиреЗ рдЗрд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ: рдпрд╣ рдХрд┐рд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрд╕рдВрдЧрдд рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИред рддреЛ рдЖрдк рдЬреЛ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдИрдУрдПрд╕ рдЙрд╕ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдореВрд▓ рд░реВрдк рд╕реЗ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореЗрд░реЗ рд╕рдлрд╛рд░реА рджреЗрд╡ рдХрдВрд╕реЛрд▓ рдореЗрдВ:
рдЗрд╕рдиреЗ рдЖрдкрдХреЛ рдЦрд░рд╛рдм рддреБрд▓рдирд╛ рджреА рдЬрд┐рд╕рдиреЗ рдЖрдкрдХреЛ рдПрдХ рдЦрд╛рд▓реА рд╕рд░рдгреА рдХреЗ рд╕рд╛рде рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред