История изменений
Исправление
mimico,
(текущая версия)
:
За каждый следующий таск, плотите деньги.
Object.setPrototypeOf(Date.prototype, new Proxy({
Y: 'getFullYear', m: 'getMonth', d: 'getDate', S: 'getSeconds', H: 'getHours', M: 'getMinutes'
}, {
get(t, k, r){
return (t[k] ? String(r[t[k]]?.()) : '').padStart(2, '0')
}
}));
((dt = new Date(2010, 7, 4, 12, 15, 58), amount = 2.2353242346, text = '23') =>
`${dt.Y}-${dt.m}-${dt.d} ${dt.H}:${dt.M}:${dt.S} ${dt.m}/${dt.d}/${dt.Y} ${amount.toFixed(2)} ${amount.toFixed(6)} ${text.padStart(5, ' ')} ${text.padStart(5, '*')}`)()
>>> "2010-07-04 12:15:58 07/04/2010 2.24 2.235324 23 ***23"
Исходная версия
mimico,
:
Object.setPrototypeOf(Date.prototype, new Proxy({
Y: 'getFullYear', m: 'getMonth', d: 'getDate', S: 'getSeconds', H: 'getHours', M: 'getMinutes'
}, {
get(t, k, r){
return (t[k] ? String(r[t[k]]?.()) : '').padStart(2, '0')
}
}));
((dt = new Date(2010, 7, 4, 12, 15, 58), amount = 2.2353242346, text = '23') =>
`${dt.Y}-${dt.m}-${dt.d} ${dt.H}:${dt.M}:${dt.S} ${dt.m}/${dt.d}/${dt.Y} ${amount.toFixed(2)} ${amount.toFixed(6)} ${text.padStart(5, ' ')} ${text.padStart(5, '*')}`)()
>>> "2010-07-04 12:15:58 07/04/2010 2.24 2.235324 23 ***23"