Skip to content

PHP

date(), time() funtions

Author
siwon
Date
2023-08-17 02:19
Views
1188

물론입니다! PHP에서는 날짜와 시간을 다루는 다양한 함수들이 제공됩니다. 이 함수들을 사용하여 날짜와 시간을 다루고 연산할 수 있습니다. 아래에 일반적으로 사용되는 몇 가지 PHP의 날짜와 시간 함수를 소개합니다:


1. **`date(포맷, 타임스탬프)`**: 지정된 포맷으로 현재 날짜를 반환합니다. 포맷 매개변수는 날짜가 어떻게 형식화되어야 하는지를 지정합니다.


   ```php

   echo date("Y-m-d"); // 출력: "YYYY-MM-DD" 형식의 현재 날짜

   ```


2. **`time()`**: 현재 Unix 타임스탬프를 반환합니다. Unix 타임스탬프는 Unix 에포크 (1970년 1월 1일) 이후의 초 단위 시간을 나타냅니다.


   ```php

   echo time(); // 출력: 현재 Unix 타임스탬프

   ```


3. **`strtotime(시간_문자열)`**: 사람이 읽을 수 있는 날짜/시간 문자열을 Unix 타임스탬프로 변환합니다.


   ```php

   echo strtotime("2023-08-15"); // 출력: "2023-08-15"의 Unix 타임스탬프

   ```


4. **`strtotime(시간_문자열, 기준_타임스탬프)`**: 주어진 기준 타임스탬프를 기준으로 시간 문자열을 Unix 타임스탬프로 변환합니다.


   ```php

   echo strtotime("+1 week", time()); // 출력: 현재로부터 1주일 후의 Unix 타임스탬프

   ```


5. **`gmdate(포맷, 타임스탬프)`**: `date()`와 유사하지만 GMT/UTC 시간을 반환합니다.


   ```php

   echo gmdate("Y-m-d"); // 출력: "YYYY-MM-DD" 형식의 현재 GMT/UTC 날짜

   ```


6. **`mktime(시간, 분, 초, 월, 일, 년)`**: 주어진 날짜와 시간에 대한 Unix 타임스탬프를 반환합니다.


   ```php

   echo mktime(0, 0, 0, 8, 15, 2023); // 출력: "2023-08-15 00:00:00"의 Unix 타임스탬프

   ```


7. **`date_default_timezone_set(타임존)`**: 날짜와 시간 함수에서 사용할 기본 타임존을 설정합니다.


   ```php

   date_default_timezone_set('Asia/Seoul');

   echo date("Y-m-d H:i:s"); // 출력: 지정된 타임존에서의 현재 날짜와 시간

   ```

이것은 PHP에서 사용 가능한 날짜와 시간 함수 중 일부 예시입니다. 이 함수들은 날짜와 시간을 조작하고 형식화하며 계산하는 다양한 방법을 제공합니다.

Total 0

Total 45
Number Title Author Date Votes Views
15
http request form method GET POST
siwon | 2023.08.17 | Votes 0 | Views 1414
siwon 2023.08.17 0 1414
14
printf()
siwon | 2023.08.17 | Votes 0 | Views 1071
siwon 2023.08.17 0 1071
13
heredoc 또는 nowdoc 구문
siwon | 2023.08.17 | Votes 0 | Views 1069
siwon 2023.08.17 0 1069
12
single vs double quotes
siwon | 2023.08.17 | Votes 0 | Views 904
siwon 2023.08.17 0 904
11
string functions
siwon | 2023.08.17 | Votes 0 | Views 1050
siwon 2023.08.17 0 1050
10
return types
siwon | 2023.08.17 | Votes 0 | Views 1226
siwon 2023.08.17 0 1226
9
date(), time() funtions
siwon | 2023.08.17 | Votes 0 | Views 1188
siwon 2023.08.17 0 1188
8
Superglobals
siwon | 2023.08.17 | Votes 0 | Views 814
siwon 2023.08.17 0 814
7
scalar types
siwon | 2023.08.17 | Votes 0 | Views 916
siwon 2023.08.17 0 916
6
constructor
siwon | 2023.08.16 | Votes 0 | Views 990
siwon 2023.08.16 0 990
5
composition vs inheritance
siwon | 2023.08.16 | Votes -1 | Views 1193
siwon 2023.08.16 -1 1193
4
polymorphism = method overriding => abstract(추상화)와 관련있음
siwon | 2023.08.16 | Votes 0 | Views 1155
siwon 2023.08.16 0 1155
자식 class가 부모와 같은 method를 가질경우 자식 class의 메소드가 우선한다는 원칙
siwon | 2023.08.29 | Votes 0 | Views 1210
siwon 2023.08.29 0 1210
3
encapsulation
siwon | 2023.08.16 | Votes -1 | Views 919
siwon 2023.08.16 -1 919
private, protected등 access modifier를 사용하여 property나 method의 접근을 제한 하는 oop 원칙
siwon | 2023.08.30 | Votes 0 | Views 1072
siwon 2023.08.30 0 1072
2
inheritance
siwon | 2023.08.16 | Votes 0 | Views 854
siwon 2023.08.16 0 854
1
object와 class의 차이점
siwon | 2023.08.16 | Votes 0 | Views 1145
siwon 2023.08.16 0 1145