가고 싶습니다 1에서 24, 1은 태평양 표준시로 1시입니다.javascript/Node.js에서 시간을 어떻게 받습니까?
Node.JS에서 어떻게 번호를 얻을 수 있습니까?
지금은 태평양 시간으로 몇시인지 알고 싶습니다.
가고 싶습니다 1에서 24, 1은 태평양 표준시로 1시입니다.javascript/Node.js에서 시간을 어떻게 받습니까?
Node.JS에서 어떻게 번호를 얻을 수 있습니까?
지금은 태평양 시간으로 몇시인지 알고 싶습니다.
Date object을 결제해야합니다.
특히 Date 개체의 getHours() 메서드를 볼 수 있습니다.
getHours()는 0 - 23에서 시간을 반환하므로 적절히 처리해야합니다. 제 생각에 0-23은 군사적 인 시간이 0 - 23까지 실행되기 때문에 좀 더 직관적이지만, 여러분에게 달려 있습니다. 이 기능은 다음과 같은 형식으로 당신에게 날짜와 시간을 반환합니다
var date = new Date();
var current_hour = date.getHours();
: YYYY:MM:DD:HH:MM:SS
염두에두고
function getDateTime() {
var date = new Date();
var hour = date.getHours();
hour = (hour < 10 ? "0" : "") + hour;
var min = date.getMinutes();
min = (min < 10 ? "0" : "") + min;
var sec = date.getSeconds();
sec = (sec < 10 ? "0" : "") + sec;
var year = date.getFullYear();
var month = date.getMonth() + 1;
month = (month < 10 ? "0" : "") + month;
var day = date.getDate();
day = (day < 10 ? "0" : "") + day;
return year + ":" + month + ":" + day + ":" + hour + ":" + min + ":" + sec;
}
아우. 슬라이스 (0, 19) .replace (/ [- T]/g, ':')' – user3125367
@ user3125367 좋은 소식! 날짜 형식을 지정하는 데 유연성이 필요한 경우 광산이 더 잘 작동 할 수 있습니다. :-) –
두 가지 이전 답변은 확실히 좋은 해결책입니다. 도서관에 호감이가는 분이라면 moment.js을 좋아합니다. 그냥 날짜를 가져 오는 것보다 훨씬 더 많은 일을합니다.
moment.js
라이브러리를 확인하십시오. Node.JS뿐만 아니라 브라우저에서도 작동합니다. 당신이 어떤 기능의 사전 서면없이
moment().hour();
또는
moment().hours();
을 쓸 수 있도록 허용합니다.
PST 표준 시간대에서 노드를 시작하려면 우분투에서 다음 명령을 사용하십시오.
TZ=\"/usr/share/zoneinfo/GMT+0\" && export TZ && npm start &
다음 노드에 사용자 지정 계산 날짜와 시간 함수를 얻을 수 Date Library를 참조 할 수 있습니다.
클라이언트 측에서 this link을 사용하려면 index.js와 assertHelper.js를 다운로드하여 HTML에 포함 시키십시오. 사용자 정의 날짜를 얻을 예에 주어진
<script src="assertHelper.js"></script>
<script type="text/javascript" src="index.js"></script>
$(document).ready(function() {
DateLibrary.getDayOfWeek(new Date("2015-06-15"),{operationType:"Day_of_Week"}); // Output : Monday
}
서로 다른 기능을 사용할 수 있습니다. 주의 첫 날이 일요일 인 경우
, 어떤 날은주의 첫 날이 화요일 인 경우 2015
DateLibrary.getDayOfWeek(new Date("2015-06-15"),
{operationType:"Day_Number_of_Week",
startDayOfWeek:"Sunday"}) // Output : 1
이 무엇을 주 년 수는 15 일 2015 년 6 월 추적 할 것이다 6월 15일에있을 것입니다 날짜의 하나로서.
DateLibrary.getWeekNumber(new Date("2015-06-15"),
{operationType:"Week_of_Year",
startDayOfWeek:"Tuesday"}) // Output : 24
사용자 정의 날짜 요구 사항을 충족시키는 다른 기능을 참조하십시오.
작성하기가 쉽고 같은 기능을하는 방법이 있습니다.
var date = new Date();
var hours = date.getHours();
그것은 사용하기 쉬운 :
var hours = (new Date()).getHours();
이것은 가독성을 저해하는 아주 작은 개선처럼 보입니다. –
무엇 반올림에 대해? – TIMEX
분 단위로 반올림하는 것을 의미하는 경우 (1:45 -> 2:00처럼), Date 객체에 getMinutes() 메서드를 사용할 수 있습니다. – jtsao22