日期转换
Posted 风在吹,雪纷飞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了日期转换相关的知识,希望对你有一定的参考价值。
1.2018-08-01转日期格式
Vue.prototype.strToGmt = function (str) {
let GMT = new Date(str)
return GMT
}
2.日期格式转2018-08-01
Vue.prototype.gmtToStr = function (date) {
var str = "";
var hour = parseInt(date.getHours());
var minnutes = parseInt(date.getMinutes());
var seconds = parseInt(date.getSeconds());
str += date.getFullYear() + "-";
if (date.getMonth() + 1 < 10) {
str += ‘0‘ + (date.getMonth() + 1) + "-";
} else {
str += (date.getMonth() + 1) + "-";
}
if (date.getDate() < 10) {
str += ‘0‘ + date.getDate() + " ";
} else {
str += date.getDate() + " ";
}
// str += date.getDate() + " ";
if (hour < 10) {
str += "0" + hour + ":";
} else {
str += hour + ":";
}
if (minnutes < 10) {
str += "0" + minnutes + ":"
} else {
str += minnutes + ":";
}
if (seconds < 10) {
str += "0" + seconds
} else {
str += seconds;
}
return str
}
3.日期转化为 2017-08-09 不带时分秒
Vue.prototype.getDateToStr = function (date) {
var str = "";
str += date.getFullYear() + "-";
str += (date.getMonth() + 1) + "-";
str += date.getDate() + " ";
str += ‘00:00:00‘
return str
}
4.过滤日期时间(字符串),精确到日
Vue.prototype.filterDateStr = function (str) {
let newStr = ‘‘;
newStr = str.substring(0, 10);
return newStr
}
以上是关于日期转换的主要内容,如果未能解决你的问题,请参考以下文章