小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我先把字符串转为时间格式,然后转换为JSON格式, 我想要的是这种效果 startTime":"2020-03-17 11:11:11"
打印出来却是这种
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
开盖即食~
function timeFormat(date, fmt) {
var o = {
"M+": date.getMonth() + 1, //月份
"d+": date.getDate(), //日
"h+": date.getHours(), //小时
"m+": date.getMinutes(), //分
"s+": date.getSeconds(), //秒
"q+": Math.floor((date.getMonth() + 3) / 3), //季度
"S": date.getMilliseconds() //毫秒
};
if (/(y+)/.test(fmt))
fmt = fmt.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(fmt))
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
}
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
getTime(val){ if (val&val instanceof Date){ d = val; }else{ d = new Date(); }; var year = d.getFullYear(); var mouth = (d.getMonth() + 1) < 10 ? ('0' + (d.getMonth() + 1)) : (d.getMonth() + 1); var day = d.getDate() < 10 ? ('0' + d.getDate()) : d.getDate(); var hour = d.getHours() < 10 ? '0' + d.getHours() : d.getHours(); var minutes = d.getMinutes() < 10 ? '0' + d.getMinutes() : d.getMinutes(); var second = d.getSeconds() < 10 ? '0' + d.getSeconds() : d.getSeconds(); var curTime = year + '-' + mouth + '-' + day + ' ' + hour + ':' + minutes + ':' + second; return curTime };
字符串转换成时间格式。应该写一个方法去转换。你现在的打印结果是正常的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
开盖即食~
function timeFormat(date, fmt) {
var o = {
"M+": date.getMonth() + 1, //月份
"d+": date.getDate(), //日
"h+": date.getHours(), //小时
"m+": date.getMinutes(), //分
"s+": date.getSeconds(), //秒
"q+": Math.floor((date.getMonth() + 3) / 3), //季度
"S": date.getMilliseconds() //毫秒
};
if (/(y+)/.test(fmt))
fmt = fmt.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(fmt))
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
}
getTime(val){ if (val&val instanceof Date){ d = val; }else{ d = new Date(); }; var year = d.getFullYear(); var mouth = (d.getMonth() + 1) < 10 ? ('0' + (d.getMonth() + 1)) : (d.getMonth() + 1); var day = d.getDate() < 10 ? ('0' + d.getDate()) : d.getDate(); var hour = d.getHours() < 10 ? '0' + d.getHours() : d.getHours(); var minutes = d.getMinutes() < 10 ? '0' + d.getMinutes() : d.getMinutes(); var second = d.getSeconds() < 10 ? '0' + d.getSeconds() : d.getSeconds(); var curTime = year + '-' + mouth + '-' + day + ' ' + hour + ':' + minutes + ':' + second; return curTime };
字符串转换成时间格式。应该写一个方法去转换。你现在的打印结果是正常的。