我一直在线查看示例,我发现它们有点神秘或有点过分.
我需要做的是这样的事情:
$timestamp = time();
Run Code Online (Sandbox Code Playgroud)
然后找出这一天是星期一还是月份?
我确信这是可能的,我只是不知道该怎么做.
Rom*_*aza 50
实际上,您不需要时间戳变量,因为:
从php.net的日期函数中分出:
使用给定的整数时间戳返回根据给定格式字符串格式化的字符串,如果没有给出时间戳,则返回当前时间.换句话说,timestamp是可选的,默认为time()的值.
if(date('j', $timestamp) === '1')
echo "It is the first day of the month today\n";
if(date('D', $timestamp) === 'Mon')
echo "It is Monday today\n";
Run Code Online (Sandbox Code Playgroud)
这应该解决它:
$day = date('D');
$date = date('d')
if($day == Mon){
//Code for monday
}
if($date == 01){
//code for 1st fo the month
}
else{
//not the first, no money for you =/
}
Run Code Online (Sandbox Code Playgroud)