> 웹 프론트엔드 > JS 튜토리얼 > 자바스크립트의 이상한 날짜 변환

자바스크립트의 이상한 날짜 변환

云罗郡主
풀어 주다: 2018-11-13 16:38:32
앞으로
2659명이 탐색했습니다.

이 기사는 JavaScript에서 몇 가지 이상한 날짜 변환을 제공합니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

【추천 읽기: JS에서 날짜 형식을 변환하는 방법

자바스크립트의 이상한 날짜 변환#🎜 🎜#

1. 오늘의 0시 0분 0초를 가져옵니다(일반적으로 시작 날짜를 가져오는 데 사용됨)

new Date(new Date()。toLocaleDateString());  // Mon Nov 12 2018 00:00:00 GMT+0800 (中国标准时间)
로그인 후 복사

2 한 달 전 날짜 가져오기

new Date(new Date()。setMonth(new Date()。getMonth()-1)); //Fri Oct 12 2018 17:20:07 GMT+0800 (中国标准时间)
로그인 후 복사
# 🎜🎜#3 .한 달 전 0시간 0분 0초 가져오기

new Date(new Date(new Date()。toLocaleDateString())。setMonth(new Date()。getMonth()-1));
//Fri Oct 12 2018 00:00:00 GMT+0800 (中国标准时间)
로그인 후 복사

4 전날의 날짜 가져오기

new Date(new Date()。setDate(new Date()。getDate()-1)); // Sun Nov 11 2018 17:21:56 GMT+0800 (中国标准时间)
로그인 후 복사

5. 🎜🎜#

var dateTime=new Date();
dateTime=dateTime.setDate(dateTime.getDate()+1);
dateTime=new Date(dateTime); // Tue Nov 13 2018 17:24:32 GMT+0800 (中国标准时间)
로그인 후 복사

6. 마이너스 하루

var dateTime=new Date();
dateTime=dateTime.setDate(dateTime.getDate()-1);
dateTime=new Date(dateTime); // Sun Nov 11 2018 17:25:12 GMT+0800 (中国标准时间)
로그인 후 복사

7. 오늘의 23시간 59분 59초를 가져옵니다

new Date(new Date(new Date()。toLocaleDateString())。getTime()+24*60*60*1000-1); // Mon Nov 12 2018 23:59:59 GMT+0800 (中国标准时间)
로그인 후 복사

어제의 23시간 59분을 가져옵니다. 그리고 59초

var dateTime = new Date()
dateTime = dateTime.setDate(dateTime.getDate() -1 )
dateTime = new Date(new Date(new Date(dateTime)。toLocaleDateString())。getTime() + 24 * 60 * 60 * 1000 - 1)
// Sun Nov 11 2018 23:59:59 GMT+0800 (中国标准时间)
로그인 후 복사
#🎜🎜 #8. 내일의 23시 59분 59초를 얻으세요

var dateTime = new Date()
dateTime = dateTime.setDate(dateTime.getDate() + 1 )
dateTime = new Date(new Date(new Date(dateTime)。toLocaleDateString())。getTime() + 24 * 60 * 60 * 1000 - 1)
// Tue Nov 13 2018 23:59:59 GMT+0800 (中国标准时间)
로그인 후 복사

현재 시간으로 내일의 23시간 59분 59초를 얻으세요 #🎜🎜 #

var curTime = 'Wed Nov 14 2018 17:38:31 GMT+0800 (中国标准时间)';
var dateTime = new Date(curTime)
dateTime = dateTime.setDate(dateTime.getDate() + 1 )
dateTime = new Date(new Date(new Date(dateTime)。toLocaleDateString())。getTime() + 24 * 60 * 60 * 1000 - 1)
// Thu Nov 15 2018 23:59:59 GMT+0800 (中国标准时间)
로그인 후 복사

9. 어제의 현재 시간 23시 59분 59초를 가져옵니다.

var curTime = 'Wed Nov 14 2018 17:38:31 GMT+0800 (中国标准时间)';
var dateTime = new Date(curTime)
dateTime = dateTime.setDate(dateTime.getDate() - 1 )
dateTime = new Date(new Date(new Date(dateTime)。toLocaleDateString())。getTime() + 24 * 60 * 60 * 1000 - 1)
// Tue Nov 13 2018 23:59:59 GMT+0800 (中国标准时间)
로그인 후 복사

10. 이벤트 종료까지 남은 시간(카운트다운) #🎜🎜 #
var endTime = function (startTime) {
setInterval(
function(){
var str = '';
var date1 = new Date(startTime);  //开始时间
var date2 = new Date();     //结束时间
var date3 = date1.getTime() - date2.getTime();   //时间差的毫秒数
if (date3>0){
// //计算相差的年数
// var years = Math.floor(date3 / (12 * 30 * 24 * 3600 * 1000));
// //计算相差的月数
var leave = date3 % (12 * 30 * 24 * 3600 * 1000);
// var months = Math.floor(leave / (30 * 24 * 3600 * 1000));
// //计算出相差天数
var leave0 = leave % (30 * 24 * 3600 * 1000);
var days = Math.floor(date3 / (24 * 3600 * 1000));
//计算出小时数
var leave1 = leave0 % (24 * 3600 * 1000);     //计算天数后剩余的毫秒数
var hours = Math.floor(leave1 / (3600 * 1000));
//计算相差分钟数
var leave2 = leave1 % (3600 * 1000);         //计算小时数后剩余的毫秒数
var minutes = Math.floor(leave2 / (60 * 1000));
로그인 후 복사

위는 javascript 전체 소개의 이상한 날짜 변환입니다.

JavaScriptTutorial

에 대해 더 자세히 알고 싶으시면 PHP 중국어 웹사이트에 주목하세요.

위 내용은 자바스크립트의 이상한 날짜 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:segmentfault.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿