찾다

 >  Q&A  >  본문

날짜 문자열 형식 지정

<p>저는 이 문자열 "0001-01-01T00:00:00.0000000+01:00"을 가지고 있습니다. </p> <p><code>Y-m-dTH:i:s.uP</code>와 유사한 유효성 검사 규칙을 만들려고 했지만 실패했습니다. 이 문자열의 올바른 형식은 무엇입니까? </p> <pre class="brush:php;toolbar:false;">공개 함수 규칙() { 반품 [ [ ['requested_delivery_date'],'datetime', 'format' => 'php: Y-m-dTH:i:s.uP' ], ]; }</pre></p>
P粉680087550P粉680087550465일 전552

모든 응답(1)나는 대답할 것이다

  • P粉739706089

    P粉7397060892023-08-19 11:02:32

    제공한 시간 문자열에 따라 0001-01-01T00:00:00.0000000+01:00 가능한 날짜 형식은 다음과 같습니다.

    • "0001-01-01"은 날짜 형식입니다YYYY-MM-DD
    • T 날짜와 시간을 구분하는 용도로 사용할 수 있습니다
    • 00:00:00.0000000은 시간 형식이 HH:II:SS:sssssss
    • 라는 의미입니다.
    • +01:00이 시간대일 수도 있습니다

    정규식이 올바르게 유효성을 검사하는지 잘 모르겠습니다. 따라서 사용자 정의 기능을 사용하여 이 날짜 형식의 유효성을 검사하는 것이 더 좋습니다. 또는 날짜, 시간 및 시간대를 별도로 확인하고 데이터베이스에 저장할 때 원하는 형식으로 연결하세요.

    회신하다
    0
  • 취소회신하다