>웹 프론트엔드 >JS 튜토리얼 >self_time 및 date로 컴파일된 자바스크립트 날짜 처리 함수

self_time 및 date로 컴파일된 자바스크립트 날짜 처리 함수

WBOY
WBOY원래의
2016-05-16 18:18:291089검색
코드 복사 코드는 다음과 같습니다.

/*
* 함수 이름: DateUtil
* 작성자 : yithcn
* 함수 설명: 날짜 함수
* 사용 방법:
* 생성 날짜: 2010.10.14
*/
var DateUtil =
DateUtil; .base = 60 * 60 * 24 * 1000;
DateUtil.Add = function(num, sDate) {
num = num || 0; >var base = this.base * num;
var todayMs = sDate.getTime();
todayMs = base;
sDate.setTime(todayMs); ) 1); m var d = sDate.getDate();
var y = sDate.getFullYear();
return m "/" d "/" y
};
DateUtil.Diff = function(sDate, eDate, mode) {
if (typeof sDate == "string")
sDate = new Date(sDate);
if (typeof eDate == "string")
eDate = new Date(eDate)
sDate = sDate || new Date();
eDate || new Date();
try {
sDate.getYear()
} catch(e) {
);
}
var result = Math.abs(eDate - sDate)
스위치(모드) {
case "y":
result /= this.base * 365; 🎜>break;
case "m":
result /= this.base * 365 / 12
break
case "w":
result /= this.base * 7 ;
break;
기본값:
result /= this.base;
break
}
return(Math.floor(result))
DateUtil.Time = function(hasSec) {
var date = new Date();
return date.getHours() ":" date.getMinutes() (hasSec ? ":" date.getSeconds() : "");
DateUtil.TimeSplit = function(hasSec) {
var date = new Date()
return { 시: date.getHours(), 분: date.getMinutes (), 두 번째 : (hasSec ? ":" date.getSeconds() : "") }

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.