[英]Using jQuery variable in PHP page
我正在使用jQuery Ajax在MySql DB中存儲一些值
到目前為止,我正在將start_time作為datetime對象傳遞
Wed Aug 15 2012 14:00:00 GMT+0530 (IST)
我在我的php頁面上得到了這個值
1345019400
在我的數據庫中,我想像存儲該值
2012-8-17 20:45
所以$ _POST ['start_time']該值看起來像一個整數(我不確定)
我的問題是如何處理該整數值,以便它可以像這樣存儲在我的數據庫中
2012-8-17 20:45
“整數”是一個時間戳! 使用PHP DateTime :: format函數對其進行格式化
您獲得時間戳記,因此必須使用date
函數對其進行轉換:
<?php
$date = date('YYYY-mm-dd hh:ii', $_POST['start_time']);
?>
這是一個時間戳記。 看一下PHP date函數來格式化它。
$bla=1345019400;
$date=date('Y-m-d H:i',$bla);
echo $date;
您的php需要在插入之前將其格式化為mysql日期格式(假設列上的數據類型為DATETIME)
看看php與日期一起工作的方式。
另外,如果您在轉換日期時遇到麻煩,請將其全部轉換為javascript和php之間的紀元字符串,然后在插入之前將其轉換。
讓我知道這是否有意義。
date("M-d-Y g:i", $date);
閱讀函數date()的文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.