• Home
  • About
    • PI photo

      PI

      Beginner's Blog

    • Learn More
    • Github
  • Posts
    • All Posts
    • All Tags
    • All Categories
  • Projects

[PHP] DateTime to String

📆 Created: 2024.11.13 Wed

🗓️ Updated: 2024.11.22 Fri

Reading time ~1 minute

회고

게시판 웹사이트를 만들면서 글 작성 날짜를 DB에 넣어줘야 했다.

DateTime

$date = new DateTime();
$string = $date->format()

DateTime to String

$date = new DateTime('2000-01-01 00:00:00');
$string = $date->format('Y-m-d H:i:s');
// 2000-01-01 00:00:00

Date Format

  • d: 1글자인 경우 앞에 0이 붙는 일
  • D: 영문 3글자로 표시하는 요일
  • j: 앞에 0이 붙지 않는 일
  • l: 영문으로 표시하는 요일
  • w: 요일 숫자값으로 월요일(1) ~ 일요일(7)
  • z: 올해 몇번째 날짜인지 표시 (0부터 시작)
  • W: 올해 몇번째 주인지 표시
  • F: 영문으로 표시하는 월
  • m: 1글자인 경우 앞에 0이 붙는 월
  • M: 영문 3글자로 표시하는 월
  • n: 앞에 0이 붙지 않는 월
  • t: 해당 월의 마지막 날
  • L: 윤년인 경우 1 윤년이 아닌 경우 0을 리턴
  • Y: 연도를 4글자로 표현
  • y: 연도를 2글자로 표현
  • a: 오전인 경우 am을 오후인 경우 pm을 리턴
  • A: 오전인 경우 AM을 오후인 경우 PM을 리턴
  • g: 시간을 1에서 12까지로 표현
  • G: 시간을 0에서 23까지로 표현
  • h: 시간을 01에서 12까지로 표현
  • H: 시간을 00에서 23까지로 표현
  • i: 분을 00에서 59까지로 표현
  • s: 초를 00에서 59까지로 표현

참고

  • PHP Convert DateTime to String
  • PHP Manual - DateTime class
  • PHP date format
  • PHP Manual - DateTime format


WEBPHP Share Tweet +1
/#disqus_thread