디지털 시간을 얻기 위해 MySQL에서 시간을 쿼리하는 솔루션: 먼저 데이터베이스에서 디지털 시간을 쿼리한 다음 프런트 엔드에서 "function timestampToTime(timestamp){...}" 메서드를 사용하여 타임스탬프를 시간.
추천: "mysql 비디오 튜토리얼"
데이터베이스에서 쿼리한 시간이 프런트 엔드에 숫자 문자열로 표시되나요?
Solution:
이전에 데이터베이스에서 쿼리한 시간이 프런트 엔드에 숫자로 표시되는 문제가 발생했습니다. 제가 사용하는 데이터베이스는 mysql입니다. 제 솔루션은 프런트엔드에서 변환하는 것입니다. 코드는 다음과 같습니다.
쿼리된 숫자 문자열은 타임스탬프이므로 프런트엔드에서 시간으로 변환하기만 하면 됩니다.
function timestampToTime(timestamp) { var date = new Date(timestamp);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 Y = date.getFullYear() + '/'; M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '/'; D = date.getDate() + ' '; h = date.getHours() + ':'; m = date.getMinutes() + ':'; s = date.getSeconds(); return Y+M+D; }
주의해야 할 점은 쿼리되는 타임스탬프가 10자리인지 13자리인지입니다! ! !
위 내용은 mysql 쿼리시 숫자가 나오면 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!