2017-03-31 48 views
-1

我似乎無法弄清楚如何格式化webhook變量。這是一條短信,每次發短信的時間爲1969年3月31日星期三@ 7:00 PM。我似乎無法得到webhook變量被格式化。來自Webhook的日期

的日期的網絡掛接變量是OLD_DATE

$日期=日期( 'd中號Ĵ@ G:I A',的strtotime($ OLD_DATE)); 。

$內容=「你好」 $ _ POST [名]「這是我們有計劃在會議上提醒」 $日期‘’; //短信

的內容試過這種方式...

$ date = date('DM j Y @ g:i A',strtotime($ _ POST ['old_date'])); 。

$內容=「你好」 $ _ POST [名]「這是我們有計劃在會議上提醒」 $日期‘’; //短信

而且這樣的內容...

$ date = date('DM j Y @ g:i A',strtotime($ _ POST [old_date])); 。

$內容=「你好」 $ _ POST [名]「這是我們有計劃在會議上提醒」 $日期‘’; //短信

最後兩個內容方式未能發送短信。

+0

可能重複[格式Webhook日期在PHP中的短信](http://stackoverflow.com/questions/43148138/format-webhook-date-in-php-for-sms) –

+0

我試圖在這裏重新提出問題,因爲鏈接到最後一篇文章沒有幫助我。我無法獲得要格式化的webhook變量的格式。我可以改變格式本身。但由於某種原因,無法弄清楚如何獲取webhook日期格式。它可能是webhook的原始格式或我上面提到的日期。 –

+0

你應該編輯你的原始問題來澄清它而不是轉貼。 –

回答

0

因爲這是一個webhook應$old_date從 加載這些變量之一? $_POST['old_date'] $_GET['old_date'] $_REQUEST['old_date']

這不是我清楚如何設置$ OLD_DATE

我認爲它的返回Dec31 1969年,這意味着$ OLD_DATE爲空或零

嘗試增加一年做進一步的測試

$date=date('Y, D M j @ g:i A', strtotime($old_date)); 
+0

是的,1969 $ Ndate = $ _POST ['old_date']; $ date = date('D M j Y @ g:i A',strtotime($ Ndate));這個提醒我們有一個會議安排在「。$ date」。「」; // SMS的內容 –

+0

我也嘗試過這種方式,不管工作。 $ date = date('D M j Y @ g:i A',strtotime($ _ POST ['old_date'])); $ content =「Hi」。$ _ POST [name]。「這是一個提醒,我們有一個會議安排在」。$ date。「;; // SMS的內容 –

+0

試試這個$ content = json_encode($ _請求);將讓您更深入地瞭解webhook向您發送的數據 – SirNarsh