그래서, 여기에 코드입니다 :
DELIMITER $$
DROP FUNCTION IF EXISTS ppdate_to_mysqldate$$
CREATE FUNCTION ppdate_to_mysqldate(I_PP_EFFECTIVE_DATE VARCHAR(32)) RETURNS DATE DETERMINISTIC
BEGIN
DECLARE dteStart DATE;
/*
I_PP_EFFECTIVE_DATE:
. from doc:
Date when the subscription modification will be effective.
Time/Date stamp generated by PayPal, in the following format: HH:MM:SS DD Mmm YY, YYYY PST
. from real example:
03:00:00 Mar 11, 2013 PDT
06:56:24 Feb 11, 2013 PST
*/
IF INSTR(I_PP_EFFECTIVE_DATE, 'PDT') > 0 THEN
SELECT STR_TO_DATE(I_PP_EFFECTIVE_DATE, '%H:%i:%s %b %e, %Y PDT') INTO dteStart FROM DUAL;
ELSE
SELECT STR_TO_DATE(I_PP_EFFECTIVE_DATE, '%H:%i:%s %b %e, %Y PST') INTO dteStart FROM DUAL;
END IF;
RETURN dteStart;
END$$
DELIMITER ;
'echo date ('Y-m-d H : i : s', strtotime ('03 : 00 : 00 2013 년 3 월 11 일 PDT ')); – Panagiotis
이것이 작동하는지 모르겠지만 PHP가 아니라 mysql :-) – Sebas
네,하지만 ipn에 어떤 sdk를 사용합니까? – Panagiotis