3、常用时间处理工具类

简介: 3、常用时间处理工具类
export function getCurrentTime() {
  var date = new Date()
  var month = date.getMonth() + 1
  var strDate = date.getDate()
  if (month >= 1 && month <= 9) {
    month = '0' + month
  }
  if (strDate >= 0 && strDate <= 9) {
    strDate = '0' + strDate
  }
  var hours = date.getHours()
  if (hours >= 0 && hours <= 9) {
    if (hours === 0) {
      hours = '00'
    } else {
      hours = '0' + hours
    }
  }
  var minutes = date.getMinutes()
  if (minutes >= 0 && minutes <= 9) {
    if (minutes === 0) {
      minutes = '00'
    } else {
      minutes = '0' + minutes
    }
  }
  var seconds = date.getSeconds()
  if (seconds >= 0 && seconds <= 9) {
    if (seconds === 0) {
      seconds = '00'
    } else {
      seconds = '0' + seconds
    }
  }
  var currentdate = date.getFullYear() + '.' + month + '.' + strDate + ' ' + hours + ':' + minutes + ':' + seconds
  console.log(currentdate)
  // 2017.07.11 15:14:44
  return currentdate
}
//  获取当前时间
export function getNow(type = 'day') {
  const date = new Date()
  let month = date.getMonth() + 1
  let strDate = date.getDate()
  if (month >= 1 && month <= 9) {
    month = '0' + month
  }
  if (strDate >= 0 && strDate <= 9) {
    strDate = '0' + strDate
  }
  let hours = date.getHours()
  if (hours >= 0 && hours <= 9) {
    if (hours === 0) {
      hours = '00'
    } else {
      hours = '0' + hours
    }
  }
  let minutes = date.getMinutes()
  if (minutes >= 0 && minutes <= 9) {
    if (minutes === 0) {
      minutes = '00'
    } else {
      minutes = '0' + minutes
    }
  }
  let seconds = date.getSeconds()
  if (seconds >= 0 && seconds <= 9) {
    if (seconds === 0) {
      seconds = '00'
    } else {
      seconds = '0' + seconds
    }
  }
  // const currentdate = date.getFullYear() + '.' + month + '.' + strDate + ' ' + hours + ':' + minutes + ':' + seconds;
  if (type === 'day') {
    return date.getFullYear() + '-' + month + '-' + strDate
  } else if (type === 'time') {
    return date.getFullYear() + '-' + month + '-' + strDate + ' ' + hours + ':' + minutes + ':' + seconds
  }
}
//  获取当日时间
const _date = new Date()
const year = _date.getFullYear() + ''
const month = (_date.getMonth() + 1) + ''
function format(v) {
  return v < 10 ? '0' + v : v
}
export function getFullYear() {
  return year
}
export function getToday() {
  return year + '-' + format(month) + '-' + _date.getDate()
}
export function getFullMonth() {
  var month = _date.getMonth() + 1
  if (month >= 1 && month <= 9) {
    month = '0' + month
  }
  return month
}
export function getFullDay() {
  var strDate = _date.getDate()
  if (strDate >= 0 && strDate <= 9) {
    strDate = '0' + strDate
  }
  return strDate
}
相关文章
|
7月前
|
安全 Java Unix
Java语言中的日期与时间处理技术
Java语言中的日期与时间处理技术
109 0
|
6月前
|
Java
java中强大的时间处理工具:Calendar类(日历类)
`Calendar`类是Java中用来处理日期和时间的类,提供了许多属性来获取日期和时间的不同部分,如年、月、日、小时等。`Calendar`的常用属性包括`YEAR`(年)、`MONTH`(月)、`DATE`/`DAY_OF_MONTH`(日)、`DAY_OF_YEAR`(一年中的第几天)、`DAY_OF_WEEK_IN_MONTH`(一月中第几个星期)、`DAY_OF_WEEK`/`WEEK_OF_MONTH`(星期)等。
111 0
|
安全 Java API
jdk8获取当前时间|时间加减|java8时间格式化|时间处理工具|时间比较|线程安全的时间处理方法
jdk8获取当前时间|时间加减|java8时间格式化|时间处理工具|时间比较|线程安全的时间处理方法
|
存储 安全 Java
Java 中的日期与时间处理!
Java 中的日期与时间处理!
206 0
Java 中的日期与时间处理!
JAVA 获取系统当前时间、时间格式互相转化工具类
JAVA 获取系统当前时间、时间格式互相转化工具类
198 0
1、常用日期、时间处理工具类
1、常用日期、时间处理工具类
164 0
QT软件开发: QTime序列化时间处理(字符串与秒、毫秒互转)
QT软件开发: QTime序列化时间处理(字符串与秒、毫秒互转)
774 0
|
Java API
关于Java中的时间处理,你真的了解吗?
GitHub 2.4k Star 的Java工程师成神之路 ,不来了解一下吗? GitHub 2.4k Star 的Java工程师成神之路 ,真的不来了解一下吗? GitHub 2.4k Star 的Java工程师成神之路 ,真的确定不来了解一下吗? 之前在我的知识星球的直面Java板块中,给粉丝们出了这样一道题: 在Java中,如何获取不同时区的当前时间? 你知道这道题的正确答案应该如何回答吗?背后的原理又是什么呢? 然后,紧接着,我又提出了以下问题: 为什么以下代码无法得到美国时间。
2192 0
时间处理工具类
package com.skjd.util; import java.text.DateFormat; import java.text.ParseException; import java.
1327 0
|
Java
java8中的时间处理5 - 日期工具
接下来看一下工具类的操作: LocalDate today = LocalDate.now(); System.out.println(today.getYear()+"年是闰年吗? "+today.
1305 0