日期转换

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
}

posted @ 2018-05-18 09:49  风在吹,雪纷飞  阅读(125)  评论(0编辑  收藏  举报