-
[PHP] 22. 날짜와 시간(Date and Time) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:51PHP 5 Date and Time
PHP date() 함수는 날짜 또는 시간의 형식으로 사용됩니다.
1. The PHP Date() Function
date() 함수는 타임스탬프 형식으로 날짜와 시간을 가독성 있는 형식으로 만듭니다.
문법:
date(format,timestamp)Parameter Description format Required. Specifies the format of the timestamp timestamp Optional. Specifies a timestamp. Default is the current date and time [ 출처: W3Schools ]
* 타임스탬프는 문자의 연속이고, 매번 발생하는 정확한 날짜나 시간을 보여줍니다.
2. Get a Simple Date
필수적인 format 파라미터는 날짜나 시간의 형식을 어떻게 할지 명시합니다.
날짜에서 종종 사용되는 몇몇 문자입니다:
- d : 달별 날짜를 나타냅니다.
- m: 달을 나타냅니다.
- Y : 년도를 나타냅니다.(4 자리수)
- l : 일주일의 요일을 나타냅니다.
"/", ".", "-" 같은 다른 문자는 위 문자들 사이의 형식으로 추가 할 수 있습니다.
123456<?phpecho "Today is " . date("Y/m/d") . "<br>";echo "Today is " . date("Y.m.d") . "<br>";echo "Today is " . date("Y-m-d") . "<br>";echo "Today is " . date("l");?>cs 3. PHP Tip - Automatic Copyright Year
웹사이트에 자동적으로 저작권 년도를 수정할 수 있습니다.
1© 2010-<?php echo date("Y")?>cs 4. Get a Simple Time
시간을 구하기 위해 종종 사용되는 문자들이 아래 있습니다:
- h : 12-시간 형식으로 시간을 표현합니다.
- i : 분을 표현합니다(0 ~ 59)
- s : 초를 표현합니다(0 ~ 59)
- a : 소문자로 am과 pm을 표현합니다.
123<?phpecho "The time is " . date("h:i:sa");?>cs 5. Get Your Time Zone
코드로 부터 가져온 시간이 맞지 않은 경우, 서버가 다른 나라이거나, 다른 타임존으로 설정되었기 때문입니다.아래 예제는 타임존을 "America/New_York"으로 설정하여 출력하는 예제입니다.1234567891011<!DOCTYPE html><html><body><?phpdate_default_timezone_set("America/New_York");echo "The time is " . date("h:i:sa");?></body></html>cs 6. Create a Date With PHP mktime()
date() 함수의 선택적인 timestamp 파라미터는 타임스탬프를 명시합니다.mktime() 함수는 날짜를 Unix 타임스탬프의 형태로 반환합니다.문법:mktime(hour,minute,second,month,day,year)1234<?php$d=mktime(11, 14, 54, 8, 12, 2014);echo "Created date is " . date("Y-m-d h:i:sa", $d);?>cs 7. Create a Date From a String With PHP strtotime()PHP strtotime() 함수는 사람이 읽기 좋은 문자열로 Unix 시간을 변환하는데 사용됩니다.문법:strtotime(time,now)12345<?php$d=strtotime("10:30pm April 15 2014");echo "Created date is " . date("Y-m-d h:i:sa", $d);?>cs PHP는 문자열을 날짜로 변환하는 것에 관해 꽤 똑똑합니다, 여러 값을 입력해도 처리가능 합니다:12345678910<?php$d=strtotime("tomorrow");echo date("Y-m-d h:i:sa", $d) . "<br>";$d=strtotime("next Saturday");echo date("Y-m-d h:i:sa", $d) . "<br>";$d=strtotime("+3 Months");echo date("Y-m-d h:i:sa", $d) . "<br>";?>cs 'Web > PHP' 카테고리의 다른 글
[PHP] 25. 파일 열기/읽기/닫기(File Open/Read/Close) - PHP 강좌, PHP5 (0) 2015.06.13 [PHP] 24. 파일 처리(File Handling) - PHP 강좌, PHP5 (0) 2015.06.13 [PHP] 23. 파일 인클루드(Include Files) - PHP 강좌, PHP5 (0) 2015.06.13 [PHP] 21. 다차원 배열(Multidimension Arrays) - PHP 강좌, PHP5 (0) 2015.06.13 [PHP] 20. Form URL / E-mail - PHP 강좌, PHP5 (0) 2015.06.13 [PHP] 19. Form Required - PHP 강좌, PHP5 (0) 2015.06.13