자바 스크립트 날짜, 월말 구문 분석 문제

앤드류 워커

나는 이것에 대한 몇 개의 게시물을 보았지만 내가 배운 것은 없습니다.

특정 날짜-타임 스탬프를 REST API에 보내야하며 다음과 같이 표시되어야합니다.

2014-01-17 00 : 00 : 00.000

따라서 두 개가 필요합니다. 하나는 현재 달의 첫날에 하나, 현재 달은 마지막 날에 있습니다.

2014-02-01 00 : 00 : 00.000

2014-02-28 00 : 00 : 00.000

다음 코드를 사용했습니다.

var date = new Date(),
    y = date.getFullYear(),
    m = date.getMonth(),
    firstDay = new Date(y, m, 1),
    lastDay = new Date(y, m + 1, 0),
    querydate = '"_createdAt" : {"$gt" : "' +
        y + '-' + m + '-' + firstDay + ' 00:00:00.000" , "$lt" : "' +
        y + '-' + m + '-' + lastDay + ' 00:00:00.000"}';

그러나 이것은 브라우저의 dev 모드를 통해 얻은 출력입니다.

"_createdAt" : {"$gt" : "2014-1-Sat Feb 01 2014 00:00:00 GMT+0000 (GMT) 00:00:00.000" , "$lt" : "2014-1-Fri Feb 28 2014 00:00:00 GMT+0000 (GMT) 00:00:00.000"}}

보시다시피 정확한 연도를 제공하지만 월은 두 자리 숫자 여야하며 마지막과 첫날에는 전체 날짜를 제공해야합니다.

내가 이것을 어떻게 관리 할 수 ​​있는지 어떤 아이디어?

Xotic750

지금 다른 게시물과 유사성이 보이십니까?

자바 스크립트

function padLeft(arg) {
    if (arg < 10) {
        arg = '0' + arg;
    }

    return arg;
}

function myFormat(dateObject) {
    return [
        dateObject.getFullYear(),
        padLeft(dateObject.getMonth() + 1),
        padLeft(dateObject.getDate())
    ].join('-') + ' 00:00:00.000';
}

var date = new Date(),
    y = date.getFullYear(),
    m = date.getMonth(),
    firstDay = new Date(y, m, 1),
    lastDay = new Date(y, m + 1, 0),
    querydate = '"_createdAt" : {"$gt" : "' +
        myFormat(firstDay) + ' , "$lt" : "' +
        myFormat(lastDay) + '"}';

console.log(querydate);

산출

"_createdAt" : {"$gt" : "2014-02-01 00:00:00.000 , "$lt" : "2014-02-28 00:00:00.000"} 

jsFiddle

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

FireFox에서 자바 스크립트로 날짜 구문 분석

분류에서Dev

자바 스크립트 날짜 구문 분석 오류

분류에서Dev

자바 스크립트 날짜 구문 분석 이유

분류에서Dev

날짜 및 시간 구문 분석-자바 스크립트

분류에서Dev

자바 스크립트에서 날짜 리터럴 구문 분석

분류에서Dev

자바 스크립트 1 월 날짜 문제

분류에서Dev

자바 스크립트 날짜 문제

분류에서Dev

NewYork 시간대의 자바 스크립트 구문 분석 날짜 시간 문자열

분류에서Dev

일관된 시간대 해석으로 자바 스크립트 날짜를 구문 분석합니까?

분류에서Dev

자바 날짜 구문 분석 missbehaviour

분류에서Dev

자바 구문 분석 날짜 GRAVE null

분류에서Dev

자바 구문 분석 날짜

분류에서Dev

문자형 벡터의 날짜 구문 분석 ( "월-년")

분류에서Dev

지정된 시간대로 날짜 시간을 구문 분석하는 자바 스크립트

분류에서Dev

D3js를 사용하여 C #에서 자바 스크립트로 날짜 구문 분석

분류에서Dev

자바 스크립트의 날짜에서 "30-06-2017 07:55 pm"을 구문 분석하는 방법

분류에서Dev

JSON 자바 스크립트 구문 분석 문자열

분류에서Dev

날짜 문자열 구문 분석 문제

분류에서Dev

자바 스크립트 구문 분석 텍스트 지원

분류에서Dev

Python에서 자바 스크립트 텍스트 구문 분석

분류에서Dev

문자열 날짜를 긴 자바로 구문 분석

분류에서Dev

월에 날짜가 너무 많은 날짜 구문 분석

분류에서Dev

자바 스크립트는 현재 날짜 및 월 문제를 가져옵니다.

분류에서Dev

자바 스크립트 : 이상한 JSON 페이로드 구문 분석 도움말

분류에서Dev

자바 스크립트 날짜 시간 문제

분류에서Dev

자바 스크립트에서 UTF-8 XML 구문 분석

분류에서Dev

중첩 된 JSON 응답 자바 스크립트 구문 분석

분류에서Dev

자바 스크립트로 논리 표현식 구문 분석

분류에서Dev

중첩 된 자바 스크립트 배열 구문 분석

Related 관련 기사

  1. 1

    FireFox에서 자바 스크립트로 날짜 구문 분석

  2. 2

    자바 스크립트 날짜 구문 분석 오류

  3. 3

    자바 스크립트 날짜 구문 분석 이유

  4. 4

    날짜 및 시간 구문 분석-자바 스크립트

  5. 5

    자바 스크립트에서 날짜 리터럴 구문 분석

  6. 6

    자바 스크립트 1 월 날짜 문제

  7. 7

    자바 스크립트 날짜 문제

  8. 8

    NewYork 시간대의 자바 스크립트 구문 분석 날짜 시간 문자열

  9. 9

    일관된 시간대 해석으로 자바 스크립트 날짜를 구문 분석합니까?

  10. 10

    자바 날짜 구문 분석 missbehaviour

  11. 11

    자바 구문 분석 날짜 GRAVE null

  12. 12

    자바 구문 분석 날짜

  13. 13

    문자형 벡터의 날짜 구문 분석 ( "월-년")

  14. 14

    지정된 시간대로 날짜 시간을 구문 분석하는 자바 스크립트

  15. 15

    D3js를 사용하여 C #에서 자바 스크립트로 날짜 구문 분석

  16. 16

    자바 스크립트의 날짜에서 "30-06-2017 07:55 pm"을 구문 분석하는 방법

  17. 17

    JSON 자바 스크립트 구문 분석 문자열

  18. 18

    날짜 문자열 구문 분석 문제

  19. 19

    자바 스크립트 구문 분석 텍스트 지원

  20. 20

    Python에서 자바 스크립트 텍스트 구문 분석

  21. 21

    문자열 날짜를 긴 자바로 구문 분석

  22. 22

    월에 날짜가 너무 많은 날짜 구문 분석

  23. 23

    자바 스크립트는 현재 날짜 및 월 문제를 가져옵니다.

  24. 24

    자바 스크립트 : 이상한 JSON 페이로드 구문 분석 도움말

  25. 25

    자바 스크립트 날짜 시간 문제

  26. 26

    자바 스크립트에서 UTF-8 XML 구문 분석

  27. 27

    중첩 된 JSON 응답 자바 스크립트 구문 분석

  28. 28

    자바 스크립트로 논리 표현식 구문 분석

  29. 29

    중첩 된 자바 스크립트 배열 구문 분석

뜨겁다태그

보관