Я хочу форматировать время даты, как это:Заменить строку элементом JSX?
yyyy-MM-dd hh:mm:ss
, если я вернусь строка выглядит так:
2016-07-02 20:14:12
некоторый код, как это (все коды here):
let token = /d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g;
mask.replace(token, (match) => {
if (match in flags) {
return flags[match];
}
return match.slice(1, match.length - 1);
});
Проблема сейчас я хочу, чтобы число было обернуто React.Component
, например:
<span>2016</span>-<span>07</span>-<span>02</span> <span>20</span>:<span>14</span>:<span>12</span>
Я хочу отметить, что завернуты элемент не всегда span
, может быть компонент, определенный по себе, такие как MyComponent
Как определяется 'mask '? – Timo
@TimoSta https://github.com/felixge/node-dateformat/blob/master/lib/dateformat.js#L98 – roger