|
|
@@ -169,7 +169,7 @@
|
|
|
:picker-options="pickerOptions"
|
|
|
></el-date-picker>
|
|
|
</div>
|
|
|
- <span v-if="!isModifyMode">{{reformDate(new Date(project.datetime))}}</span>
|
|
|
+ <span v-if="!isModifyMode">{{dateFormat(new Date(project.datetime),'yyyy-MM-dd HH:mm:ss')}}</span>
|
|
|
</el-form-item>
|
|
|
<el-form-item v-if="isModifyMode">
|
|
|
<div class="btn btn-small btn-info" @click="submitForm('project')">确认修改</div>
|
|
|
@@ -949,6 +949,27 @@ export default {
|
|
|
},
|
|
|
reformDate (date) {
|
|
|
return getFormalTimeFromDate(date)
|
|
|
+ },
|
|
|
+ dateFormat (date, format) {
|
|
|
+ date = new Date(date)
|
|
|
+ let o = {
|
|
|
+ 'M+' : date.getMonth() + 1, //month
|
|
|
+ 'd+' : date.getDate(), //day
|
|
|
+ 'H+' : date.getHours(), //hour+8小时
|
|
|
+ 'm+' : date.getMinutes(), //minute
|
|
|
+ 's+' : date.getSeconds(), //second
|
|
|
+ 'q+' : Math.floor((date.getMonth() + 3) / 3), //quarter
|
|
|
+ 'S' : date.getMilliseconds() //millisecond
|
|
|
+ }
|
|
|
+ if (/(y+)/.test(format)){
|
|
|
+ format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
|
|
|
+ }
|
|
|
+
|
|
|
+ for (let k in o)
|
|
|
+ if (new RegExp('(' + k + ')').test(format))
|
|
|
+ format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length));
|
|
|
+
|
|
|
+ return format;
|
|
|
}
|
|
|
}
|
|
|
}
|