我有Date对象并希望它被格式化。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
这是我希望能够打印的格式
yyyy-mm-dd hh:mm:ss
2017-08-09 19:48:54
无论我尝试什么,我都无法使用console.log来打印它。我总是得到像
这样的东西Wed Aug 09 2017 19:48:54 GMT+0200 (Central Europe Daylight Time)
or
Wed, 09 Aug 2017 17:48:54 GMT
我不需要嵌入所有额外信息。如果我创建Date对象,时间是19:53:00,日期是2017-08-09那么我需要这个2017-08-98 19:53:00
我如何准确地得到它?我需要将此发送到服务器。
答案 0 :(得分:2)
这很好用:
function T(n) { return n<10?'0'+n:n; }
var d = new Date();
var formatted = d.getFullYear()+'-'+T(d.getMonth())+'-'+T(d.getDay())+' '+T(d.getHours())+':'+T(d.getMinutes())+':'+T(d.getSeconds());
console.log(formatted); // => 2017-07-03 19:08:30
答案 1 :(得分:1)
data = data[(data['col1']>0) & (data['valuecol2']>0) & (data['valuecol3']>0)]
答案 2 :(得分:0)
您可以使用momentjs库:
Date
您还可以使用javascript const myDate = new Date()
moment(myDate).format('YYYY-MM-DD HH:mm:ss')
对象:
var vm = new Vue({
data(){
return{
myComputed: '',
computedData: 'Hello World'
}
},
created() {
this.myComputed = this.computedData;
},
watch: {
computedData() {
this.myComputed = this.computedData;
}
}
});