날짜가 "오전 8시"와 같은 텍스트로 변환되도록 코드를 작성하려고합니다. 이 코드를 테스트하려면 http://labs.codecademy.com/#:workspace을 사용하고 있습니다.날짜를 텍스트로 변환
var today = new Date();
function calculateMeridian(num){
if (num < 12) {
return "AM";
} else if (num < 24) {
return "PM";
} else if (num > 24)
console.log("calculateMeridian error: num too large, num not in hours");
return "error";
}
function convertMStoText(date) { //input as milliseconds, can't seem to input as actual date
var x = new Date(date);
var h = x.getHours; //change to let
var m = x.getMinutes;
var meridian = calculateMeridian(h);
console.log(h + ":" + m + " " + meridian);
}
convertMStoText(today);
출력 :
는function getHours() { [native code] }:function getMinutes() { [native code] } error
출력 이미지 :
메소드를 호출해야합니다. – jhpratt
개발시 새로운 포인터를 실제로 사용할 수 있습니다. – Logrui
그래서 x.Date.getHours? – Logrui