symfony 1.4 doctrine을 사용하고 있습니다.symfony에서 yaml의 시간 서식을 지정하는 방법
시작 시간 : 5시 0분 0초
이 지금은이 형식을 변경하려면 : 12시 0분 0초 종료 시간 나는 이런 식으로 뭔가를 보이는 내 데이터베이스/브라우저에서 출력이
시작 시간 : 오후 12:00 종료 시간 :이 같이 오후 5시
는이 같은 백엔드 애플리케이션에서 YAML이 변환을 시도 :
apps/backend/modules/reservation/config/generator.yaml
//some yaml code
fields:
startime: { date_format: h:i A }
endtime: { date_format: h:i A }
내가이 형식을 사용하지만 작동 did'nt, 아마 나는 "시간"형식으로 schema.yml 파일에 데이터 유형을 설정 : 내가 시간을 내 startime 및 종료 시각을 설정
reservation/config/doctrine/schema.yml
//some yaml code
columns:
startime: { type: time, notnull: true }
endtime: { type: time, notnull: true }
형식으로 내 프로젝트의 시간 값만 가져옵니다. 내 프런트 엔드 응용 프로그램에 영향을 미칠 것이므로 날짜 유형으로 설정하지 않았습니다. 예를 들어
5:00
을 입력하면 디스플레이에
12:00 am
이 표시됩니다. 날짜 유형을 사용하기 때문입니다.
오전 5시에서 오후 5 시까 지 표시하려면 시간 데이터 형식으로 설정하고이 구문을 showSuccess 및 Indexsuccess 템플릿에 사용했습니다.
<?php echo date('g:i A', strtotime($reservation_application->getStartime()));
이 코드는 00:00:00을 12:00 am 또는 기타 형식으로 나타냅니다. 하지만 그것은 데이터베이스에서 변경되지 않습니다 (00:00:00). 디스플레이에만 표시됩니다.
00:00:00을 yaml 파일에 12 시간 형식으로 포맷하는 방법이 있습니까? 많은 감사