2014-01-18 2 views
0

죄송하지만 현재 날짜를 표시하는 가장 빠른 방법은 무엇입니까?JS - 현재 날짜를 얻고 계산하는 방법

2014-01-18 Saturday 12:30 

이 기능을 사용하거나 올바른 방법은 무엇입니까? 당신이 형식을 상관하지 않는 경우

var d=new Date(); 
var t=d.getTime(); 
+1

Date(). valueOf(); [Date MDN] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)) – Givi

+1

또한 [JavaScript에서 날짜 형식을 지정하는 문서는 어디에서 찾을 수 있습니까?] (http://stackoverflow.com/questions/1056728/where-can-i-find-documentation-on-formatting-a-date- in-javascript) – Givi

답변

1
var d = new Date(); 
alert(d.toString()); 
+1

그냥 메모 : 명시 적으로'.toString()'을 사용할 필요가 없습니다. – Oriol

+0

사실입니다.하지만''.toString()' '을 안전한 측에 두었습니다. 다른 변수 또는 smthing에 저장하는 것과 같은 변수에 더 많은 연산이 있다고 가정했습니다. 따라서 사용 사례에 따라 다릅니다. – Vivek

1

, 당신은 하나 개의 라인에서 작업을 수행 할 수 있습니다

''+new Date() 

을 당신은 암시 적으로 그 .toString()를 호출하기 위해 문자열로 Date 객체를 사용할 필요가 메서드입니다.

은 문자열 값을 반환합니다. String의 내용은 구현에 따라서 이지만, 사람이 읽을 수있는 형태로 현재 시간대를 에 나타내는 것으로 나타냅니다.

2

시도

var d = new Date(); 
var dd = d.getDate(); 
var mm = d.getMonth()+1; //January is 0! 
var yy = d.getFullYear(); 

var weekday=new Array(7); 
weekday[0]="Sunday"; 
weekday[1]="Monday"; 
weekday[2]="Tuesday"; 
weekday[3]="Wednesday"; 
weekday[4]="Thursday"; 
weekday[5]="Friday"; 
weekday[6]="Saturday"; 

var day=weekday[d.getDay()]; 

var h = d.getHours(); 
    var m = d.getMinutes(); 

alert(yy+"-"+mm+"-"+dd+" "+day+" "+h+":"+m) 

DEMO

1
new Date().toGMTString() 

당신이 요소에 의해 요소를 얻을 수있는 출력을 복잡하게하려면 그것은 당신이

찾고있는 것과 비슷한 뭔가 날짜를 형식화하십시오 (또는

관련 문제