시간을 hh : mm am/pm으로 가져오고 몇 분을 더하고 싶은 것처럼 특정 형식의 getTime을 어떻게 작성해야합니까? 예를 들어 예를 들어 2016-09-16T11:40:50.000Z
일 때부터 11:40 am
을 얻은 다음 20 분을 더하고 12:00 am
과 같은 결과를 얻습니다. 어떻게이 작업을 수행 할 수 있습니까? 나는 date.getTime()을 시도하지만 내가 원하는 적절한 시간을주지 않는다.특정 형식으로 시간을 얻는 방법?
0
A
답변
2
function gettime(date) {
var hours = date.getHours();
var minutes = date.getMinutes();
var ampm = hours >= 12 ? 'pm' : 'am';
hours = hours % 12;
hours = hours ? hours : 12; // the hour '0' should be '12'
minutes = minutes < 10 ? '0'+minutes : minutes;
return = hours + ':' + minutes + ' ' + ampm;
}
0
당신이 말하는 경우에 Date.prototype.getTime()
함수는 항상 초를 의미하는 정수를 반환하기 때문에이 함수를 사용하여 형식화 된 문자열에 직접적인 방법은 없습니다.
1
for adding more minutes you can use
date.getMinutes() + 20; //It will add 20 minutes
-1
function formatDate(date, format, utc) {
var MMMM = ["\x00", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
var MMM = ["\x01", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
var dddd = ["\x02", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
var ddd = ["\x03", "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
function ii(i, len) {
var s = i + "";
len = len || 2;
while (s.length < len) s = "0" + s;
return s;
}
var y = utc ? date.getUTCFullYear() : date.getFullYear();
format = format.replace(/(^|[^\\])yyyy+/g, "$1" + y);
format = format.replace(/(^|[^\\])yy/g, "$1" + y.toString().substr(2, 2));
format = format.replace(/(^|[^\\])y/g, "$1" + y);
var M = (utc ? date.getUTCMonth() : date.getMonth()) + 1;
format = format.replace(/(^|[^\\])MMMM+/g, "$1" + MMMM[0]);
format = format.replace(/(^|[^\\])MMM/g, "$1" + MMM[0]);
format = format.replace(/(^|[^\\])MM/g, "$1" + ii(M));
format = format.replace(/(^|[^\\])M/g, "$1" + M);
var d = utc ? date.getUTCDate() : date.getDate();
format = format.replace(/(^|[^\\])dddd+/g, "$1" + dddd[0]);
format = format.replace(/(^|[^\\])ddd/g, "$1" + ddd[0]);
format = format.replace(/(^|[^\\])dd/g, "$1" + ii(d));
format = format.replace(/(^|[^\\])d/g, "$1" + d);
var H = utc ? date.getUTCHours() : date.getHours();
format = format.replace(/(^|[^\\])HH+/g, "$1" + ii(H));
format = format.replace(/(^|[^\\])H/g, "$1" + H);
var h = H > 12 ? H - 12 : H == 0 ? 12 : H;
format = format.replace(/(^|[^\\])hh+/g, "$1" + ii(h));
format = format.replace(/(^|[^\\])h/g, "$1" + h);
var m = utc ? date.getUTCMinutes() : date.getMinutes();
format = format.replace(/(^|[^\\])mm+/g, "$1" + ii(m));
format = format.replace(/(^|[^\\])m/g, "$1" + m);
var s = utc ? date.getUTCSeconds() : date.getSeconds();
format = format.replace(/(^|[^\\])ss+/g, "$1" + ii(s));
format = format.replace(/(^|[^\\])s/g, "$1" + s);
var f = utc ? date.getUTCMilliseconds() : date.getMilliseconds();
format = format.replace(/(^|[^\\])fff+/g, "$1" + ii(f, 3));
f = Math.round(f/10);
format = format.replace(/(^|[^\\])ff/g, "$1" + ii(f));
f = Math.round(f/10);
format = format.replace(/(^|[^\\])f/g, "$1" + f);
var T = H < 12 ? "AM" : "PM";
format = format.replace(/(^|[^\\])TT+/g, "$1" + T);
format = format.replace(/(^|[^\\])T/g, "$1" + T.charAt(0));
var t = T.toLowerCase();
format = format.replace(/(^|[^\\])tt+/g, "$1" + t);
format = format.replace(/(^|[^\\])t/g, "$1" + t.charAt(0));
var tz = -date.getTimezoneOffset();
var K = utc || !tz ? "Z" : tz > 0 ? "+" : "-";
if (!utc) {
tz = Math.abs(tz);
var tzHrs = Math.floor(tz/60);
var tzMin = tz % 60;
K += ii(tzHrs) + ":" + ii(tzMin);
}
format = format.replace(/(^|[^\\])K/g, "$1" + K);
var day = (utc ? date.getUTCDay() : date.getDay()) + 1;
format = format.replace(new RegExp(dddd[0], "g"), dddd[day]);
format = format.replace(new RegExp(ddd[0], "g"), ddd[day]);
format = format.replace(new RegExp(MMMM[0], "g"), MMMM[M]);
format = format.replace(new RegExp(MMM[0], "g"), MMM[M]);
format = format.replace(/\\(.)/g, "$1");
return format;
};
관련 문제
- 1. 특정 형식으로 시간을 얻는 방법 - Linux
- 2. 특정 시간 형식으로 임의의 시간을 얻는 방법
- 3. memcached에서 특정 항목의 만료 시간을 얻는 방법
- 4. 현재 날짜로 특정 시간을 얻는 방법?
- 5. 특정 시간대의 정확한 시간을 얻는 방법
- 6. 오전/오후 형식으로 시간을 얻는 방법 iphone NSDateFormatter?
- 7. PHP에서 간단한 자오선 형식으로 로컬 시간을 얻는 방법
- 8. 특정 날짜/시간 형식으로 파일이 수정 된 시간을 통계하는 방법
- 9. 특정 시간대에서 날짜/시간을 얻는 방법은 무엇입니까?
- 10. 시간을 얻는 방법
- 11. 평균 시간을 얻는 방법
- 12. 자바 : 시간을 얻는 방법?
- 13. 다운로드 시간을 얻는 방법
- 14. Jira 시간을 얻는 방법?
- 15. 친구가 만든 시간을 얻는 방법?
- 16. redis 캐시의 만료 시간을 얻는 방법
- 17. mysql 데이터베이스에서 현지 시간을 얻는 방법
- 18. 시간을 일부 형식으로 변환
- 19. C#의 특정 형식으로 날짜 (시간)를 얻는 방법?
- 20. 아이폰에 12 시간 형식으로 시간을 표시하는 방법
- 21. 오전/오후 형식으로 시간을 데이터베이스에 삽입하는 방법
- 22. PHP : 특정 파일의 마지막 실행 시간을 얻는 방법?
- 23. process.Totalprocessortime을 사용하여 특정 프로세스에 대한 프로세스 시간을 얻는 방법
- 24. C#에서 특정 도시의 날짜 - 시간을 얻는 방법?
- 25. 특정 사용자의 평균 세션 지속 시간을 얻는 방법
- 26. XSLT에서 날짜 시간을 얻는 방법
- 27. Uidatepicker에서 올바른 시간을 얻는 방법
- 28. 펄 : 에포크 시간을 얻는 방법
- 29. iOS에서 로컬 시간을 얻는 방법
- 30. flex에서 서버 시간을 얻는 방법