删除 More/t.php.bak
This commit is contained in:
33
Main/GetProducts/index.php
Normal file
33
Main/GetProducts/index.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
require_once "../Hv4.Logged.php";
|
||||
|
||||
// 获取数据
|
||||
$语句 = "SELECT * FROM purchases WHERE user_id = $用户ID";
|
||||
$产品元数据 = @数据库运行($语句);
|
||||
|
||||
if (!$产品元数据) {
|
||||
定义输出("code",100);
|
||||
定义输出("msg","没有产品数据咩");
|
||||
终止并输出();
|
||||
}
|
||||
|
||||
// 先获取当前时间,转换成时间戳
|
||||
$current_time = time();
|
||||
|
||||
// 使用 usort 对数据按 expiry_time 排序,越远的排前面
|
||||
usort($产品元数据, function($a, $b) use ($current_time) {
|
||||
$expiry_a = strtotime($a['expiry_time']);
|
||||
$expiry_b = strtotime($b['expiry_time']);
|
||||
|
||||
// 计算距离当前时间的差值
|
||||
$diff_a = abs($expiry_a - $current_time);
|
||||
$diff_b = abs($expiry_b - $current_time);
|
||||
|
||||
// 越远的排前面
|
||||
return $diff_b - $diff_a;
|
||||
});
|
||||
|
||||
定义输出("code",200);
|
||||
定义输出("msg",$产品元数据);
|
||||
终止并输出();
|
||||
?>
|
||||
Reference in New Issue
Block a user