我有这样的复选框:
例如,如果选择周一、周三、周五、周六、周日。返回周一、周三、周五-周日
例如,如果选择Sat, Sun.返回Sat-Sun
例如,如果选择Mon, Tue, Thu, Sat, Sun返回Mon, Tue, Thu, Sat, Sun
我该如何实现这一点?这可能吗?
$data = [
'get_day_for_route' => (object)[
'number_day' => 1,
'name_day' => 'Mon'
],
(object)[
'number_day' => 2,
'name_day' => 'Tue'
],
(object)[
'number_day' => 5,
'name_day' => 'Fri'
],
(object)[
'number_day' => 6,
'name_day' => 'Sat'
],
(object)[
'number_day' => 7,
'name_day' => 'Sun'
],
];
foreach($data as $result)
{
$day_result[] = $result->name_day;
}
echo implode(', ',$day_result);
这是javascript中的函数
const renderDay = (hari: any) => {
hari = hari.sort((a,b) => a.day > b.day ? 1 : -1)
let route = ''
let until = false
for(let i = 0; i < hari.length; i++){
if(i === 0){
route+= hari[i].name
} else {
const before = (hari[i-1].day + 1)
const after = (hari[i+1] ? hari[i+1].day - 1 : 0)
if(hari[i].day === before && hari[i].day === after){
route+= until ? '' : ' - '
until = true
} else {
route+= `${until ? '' : ', '}${hari[i].name}`
until = false
}
}
}
return route
}
let hari1 = [
{day:2, name:'tue'},
{day:1, name:'mon'},
{day:5, name:'fri'},
{day:6, name:'sat'},
{day:7, name:'sun'}
]
let hari2 = [
{day:1, name:'mon'},
{day:3, name:'wed'},
{day:4, name:'thu'},
{day:5, name:'fri'},
{day:7, name:'sun'}
]
let hari3 = [
{day:1, name:'mon'},
{day:3, name:'wed'},
{day:4, name:'thu'},
{day:5, name:'fri'},
{day:6, name:'sat'},
{day:7, name:'sun'}
]
console.log(renderDay(hari1))
console.log(renderDay(hari2))
console.log(renderDay(hari3))
一个人怎么能运行一个cron作业为每周一,周三和周五晚上7点?
我希望我的 cron 在星期一 10 点、星期三 11 点和星期五 12 点运行脚本 我试过这个 但这将在那些日子里运行脚本10小时,有帮助吗?
我正在尝试使用获取下周的星期三日期。但是,它返回的是星期一的。为什么会这样?如何得到正确的结果? 我试图在PHP沙箱中在线复制它,但它返回了正确的结果http://sandbox.onlinephpfunctions.com/code/7ab99fcfeffedc1ad01d7de9ed236ac273fe1bb3这可能取决于我的环境吗? PHP7.0。11(cli)(创建日期:2016年10月2
我如何在AWS上每周日和周三凌晨2点UTC运行cron作业。 时间很好,只是天数似乎是错误的格式(通过无服务器获取)。但是我能找到的所有资源都只做状态范围的天数,如何选择单个资源?
我需要在我的dim_date中添加新的业务wee,实际上我有一个月中的星期,如下表所示,每7天计算一次。 但是对于这个商业周专栏,一周应该从星期一开始,到星期日结束,即使第一周只有一天(当一个月从星期日开始时),但如果月份从星期五开始,我应该将其视为该月的第一周。 你有什么建议来计算这个吗?谢谢
问题内容: 我想查找给定月份中的所有星期六和星期日。我该怎么办? 问题答案: 在 最简单 的方法是只迭代所有在一个月的日子里,检查一周的某一天为他们每个人。例如: 我 绝对可以确定 ,这样做的方式要高效得多-但这就是我的出发点,当发现速度太慢时进行优化。 请注意,如果您能够使用Joda Time,那将使您的生活更加轻松…