집 >데이터 베이스 >MySQL 튜토리얼 >JavaScript DateTime을 MySQL DateTime으로 변환하는 방법은 무엇입니까?
JavaScript와 MySQL은 서로 다른 날짜 및 시간 형식을 사용하므로 직접 변환이 필요합니다. 이 가이드에서는 JavaScript의 dateTime 형식을 MySQL의 호환 형식으로 변환하는 다양한 접근 방식을 제공합니다.
JavaScript dateTime 개체를 MySQL 날짜/시간 형식으로 변환하려면 다음 단계를 따르세요.
// Create a new Date object var date = new Date(); // Format the date as a string in MySQL's datetime format date = date.getUTCFullYear() + '-' + ('00' + (date.getUTCMonth() + 1)).slice(-2) + '-' + ('00' + date.getUTCDate()).slice(-2) + ' ' + ('00' + date.getUTCHours()).slice(-2) + ':' + ('00' + date.getUTCMinutes()).slice(-2) + ':' + ('00' + date.getUTCSeconds()).slice(-2);
JS에 특정 시간(분)을 추가하려면 dateTime 객체를 MySQL에 전달하기 전에 다음 단계를 따르세요.
// Create a new Date object var date = new Date(); // Add the desired number of minutes to the date date.setMinutes(date.getMinutes() + 10); // Format the date as a string in MySQL's datetime format date = date.getUTCFullYear() + '-' + ('00' + (date.getUTCMonth() + 1)).slice(-2) + '-' + ('00' + date.getUTCDate()).slice(-2) + ' ' + ('00' + date.getUTCHours()).slice(-2) + ':' + ('00' + date.getUTCMinutes()).slice(-2) + ':' + ('00' + date.getUTCSeconds()).slice(-2);
더 고급 시나리오의 경우 정확한 시간대 처리를 위해 Moment.js와 같은 타사 라이브러리를 활용하는 것이 좋습니다.
require('moment')().format('YYYY-MM-DD HH:mm:ss');
또는 가벼운 대안으로 Fecha를 사용하세요.
require('fecha').format('YYYY-MM-DD HH:mm:ss');
위 내용은 JavaScript DateTime을 MySQL DateTime으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!