目前正在尝试按周过滤我的数据数组,我已经能够很容易地按天过滤,但是我正在努力处理 x 和 y 之间的日期(例如按周)。
我尝试设置开始日期和结束日期(今天),然后尝试返回小于或等于开始日期和结束日期的日期,但失败了。
数据数组日期格式:dd/mm/yyyy (01/01/2000)
用户将选择使用哪个过滤器(因此 switch() )情况 7 被过滤 7 天。
computed: {
appointments: function () {
var today = new Date();
var dd = String(today.getDate()).padStart(2, '0');
var mm = String(today.getMonth() + 1).padStart(2, '0'); //January is 0!
var yyyy = today.getFullYear();
var data = this.$store.state.appointments;
this.filter1_color = "grey";
this.filter2_color = "grey";
switch (this.dateFilter) {
case 0:
break;
case 1:
console.log("case1: " + today)
return data.filter(word => word.date == today);
case 7:
/// WORKING /// (ex. edit) …Run Code Online (Sandbox Code Playgroud) 我正在尝试更新排队作业中的数据库行,该作业在我的队列连接设置为 时有效,sync但现在设置为database.
编辑:修复了序列化问题,队列中的更新数据库问题仍然存在。
public function handle()
{
$id = $this->settings->id;
$server = $this->settings->server;
$number = $this->settings->number;
$api_script = storage_path('script.py');
$delay = 5;
//Determine Delay
//Process Script Here
//Check If Script Successful
DB::table('orders')->where('order_id', $this->settings->order_id)->update(['status' => "Finalising..."]);
ProcessEmails::dispatch($this->settings)->delay(now()->addMinutes($delay));
// echo $process->getOutput();
}
Run Code Online (Sandbox Code Playgroud)
上面是我想要执行的作业,更新数据库命令同步工作,但在连接设置为数据库时不起作用。
感谢您的帮助!