我是Android开发人员,并使用PHP在我的Android应用程序中使用一个API。我不懂PHP语言。我有查询,我想要更新数据库的datetime字段。使用qu_time = Now()可以正常工作但是我想将我的时区设置为字段qu_time。我当前的查询如下所示
ASC
我有一个功能,它将时间转换为我的时区,但我不知道如何使用它。该功能如下所示
$results = mysqli_query($mysqli,"UPDATE tbl_quotes SET qu_status=1, qu_like=$randomnumberlike,qu_share=$randomnumbershare,qu_favorite=0, qu_time=Now() where _quid=$x ORDER BY _quid ASC ");
任何人都可以建议我如何在上述查询中使用它,或者有其他方法使用更新查询设置我的时区?
由于
答案 0 :(得分:0)
在当前查询中,您正在使用Now()
这是mysql函数。如果你想根据你的功能使用PHP,那么使用下面的代码
$qu_time = getDatetimeNow();
$results = mysqli_query($mysqli,"UPDATE tbl_quotes SET qu_status=1, qu_like=$randomnumberlike,qu_share=$randomnumbershare,qu_favorite=0, qu_time='$qu_time' where _quid=$x ORDER BY _quid ASC ");
function getDatetimeNow() {
$tz_object = new DateTimeZone('Asia/Kolkata');
//date_default_timezone_set('Brazil/East');
$datetime = new DateTime();
$datetime->setTimezone($tz_object);
return $datetime->format('Y-m-d H:i:s');
}
答案 1 :(得分:0)
试试这个:
$(document).ready(function(){
$('.amount').each(function() {
calculateSum();
});
});
function calculateSum() {
var sum = 0;
$(".amount").each(function() {
//add only if the value is number
if(!isNaN(this.value) && this.value.length!=0) {
sum += parseFloat(this.value);
}
});
$('#expence').text(sum);
};