【发布时间】:2018-09-18 20:25:54
【问题描述】:
我有 JSON 对象,我正在使用 JSON 对象(动态)创建带有输入字段的表单。
{学生:{…}}
学生:
Cob:“美利坚合众国” 多阿:“2018-09-15” 编号:“16099999999”
我正在尝试做的事情:我正在尝试将 Doa 转换为 moment.utc() 格式。 但是这个值是 JSON 对象键值,我不知道如何调用这个值并进行转换。
for (var p in dataObject) {
console.log(p);
for (var k in dataObject[p]) {
dataObject[p][k] = dataObject[p][k] === '' ? null : dataObject[p][k];
var userInfo = dataObject[p][k];
if ($('input[type="date"]')) {
userInfo = $(this).val();
var dateAndTime = moment.utc(userInfo).format('YYYY-MM-DDThh:mm:ss.SSSZ');
console.log(dateAndTime);
console.log(k + ' : ' + userInfo);
}
}
}
问题:找到键值的对象键(输入类型='date')并将其转换为moment.utc()?
【问题讨论】:
-
你的输入和你想要的输出格式是什么?
-
var userInfo = dataObject[p][k]; if ($('input[type="date"]')) { userInfo = $(this).val();这些行的想法是什么
标签: javascript json datetime momentjs