1
타임 피커를 사용하여 시간 문자열을 가져옵니다 (예 : '1:00 am'또는 '12 : 00pm'). 나는 이것을 수정하고 mysave TIME 데이터 타입 컬럼에 '12 : 00 : 00 '과 같이 저장해야한다. 이제 TIME 열이 24 시간 형식으로 저장되기 때문에 "수정"해야합니다. 나는 어떤 날짜도 사용하지 않기 때문에 Carbon을 사용하여 수정할 수있는 도움을 찾을 수없는 것 같습니다. Laravel에 뮤 테이터를 사용하고 있지만 더 좋은 방법이 있는지 알고 싶습니다. 날짜는 탄소입니다.Laravel의 TIME 열에 시간 문자열 저장
public function setTimeAttribute($time) {
if(substr($time, -2, 0) == 'am') {
// do nothing
} else if(substr($time, -2, 0) == 'pm') {
// increase hours.ie: 1:00pm to 13:00:00
}
}
도움이 필요하십니까? 감사.