2013-05-27 2 views
0

나는 장바구니 관리자 내에서 주문 날짜를 호출하고 5 일을 추가하려고합니다. 내가 주문 날짜 zen_datetime_short($orders->fields['date_purchased']);를 호출 할 때젠 카트를 사용하여 PHP에 5 일 추가

나는이 다음 "2013년 5월 27일 12시 16분 46초는"

내가, 내가

$order_date = zen_datetime_short($orders->fields['date_purchased']); 
$order_date_plus_five = $order_date+5; 

echo $order_date_plus_five; 
같은 그 무언가를 생각하고 갈 곳 확실하지 않다 얻을

나는 그것이 아니라는 것을 알고 있지만 어떻게 사용하려고하는지 이해할 수 있습니다. 어떤 도움이라도 대단 할 것입니다! 아주 간단해야한다

답변

1

:

, 당신의 $orders->fields['date_purchased']은 MySQL의 날짜 형식에 대한 표준 형식입니다 Y-m-d H:i:s의 형식으로 가정한다
$order_date_plus_five = zen_datetime_short(date('Y-m-d H:i:s', strtotime($orders->fields['date_purchased']) + 5 * 24 * 3600)); 

.

php의 strtotime 함수가 datetime 문자열에서 타임 스탬프를 생성한다는 것이 주요 아이디어입니다. 타임 스탬프를 생성 한 후 5 일 (5 * 24 * 3600)의 초 수를 추가하십시오.

+0

완료 !!! 무리 감사! –

0

다른 방법은 데이터베이스 쿼리의 일부로 수행하는 것일 수 있습니다.

SELECT date_add(date_purchased, INTERVAL 5 DAY) AS dayplus5 FROM orders;