날짜 관련 php 알기

오늘 날짜 구하기

$today = date(‘Y-m-d’);

SQL 에 들어가는 날짜 format 은 ‘2018-04-11’ 과 같다. php가 인식하게 하려면 date 의 data type 으로 전환해줘야 한다.

이때,

$date1 = date_create($DATA[‘SaleDate’]);

$date2 = date_create($today);

위에서 date(‘Y-m-d’) 로 뽑은 날짜도 다시 date_create 해줘야 한다. 이유는 Y-m-d 형식 이므로…

이렇게 date type으로 전환된 날짜는 date_diff를 사용해줄 수 있다. 두 날짜 간의 일자수를 계산해준다.

$date = date_diff($date1, $date2);


str_replace

inJec(str_replace(“-“,””,$_POST[‘phone’])) // phone이라는 data에서 – 를 ”공백으로


sql REPLACE

$strSQL = “SELECT COUNT(*) AS num FROM Accounts WHERE REPLACE(Phone, ‘-‘, ”) = ‘”.inJec(str_replace(“-“,””,$_POST[‘phone’])).”‘”;

//phone 이라는 데이터에서 -가 있다면 ”공백으로 바꾼 것이 가져온 데이터와 일치하는 조건

카테고리: php

댓글 남기기