将业务日期存储为PHP变量。自动更新

时间:2012-07-30 08:39:37

标签: php variables date

我想创建5个变量。他们应该在当前周数中保存每个工作日的date('Y-m-d')值。

例如(本周)

$mon_value = 2012-07-30
$tue_value = 2012-07-31
$wed_value = 2012-08-01
$thu_value = 2012-08-02
$fri_value = 2012-08-03

这应该在周数变化时自动更新。

我将如何实现这一目标?我是PHP编程的新手......

2 个答案:

答案 0 :(得分:2)

PHP有一个叫做strtotime的漂亮函数,可以通过以下方式使用:

strtotime('Monday')

将其与日期功能相结合,您可以获得每天的日期:

$mon_value = date('Y-m-d', strtotime('Monday'));
$tue_value = date('Y-m-d', strtotime('Tuesday'));
// so forth...

strtotime documentation

答案 1 :(得分:1)

以下是我用来查找“日历”编号周的第一天和最后一天的代码:

//For this week, we are the 2012-07-30
$week_number = date('W', mktime(12, 0, 0 , 07, 30, 2012));
$monday = date('Y-m-d', strtotime($expl[0]."W".$week_number.'1'));
$sunday = date('Y-m-d', strtotime($expl[0]."W".$week_number.'7'));

我让你制作循环并将其插入数组而不是7个变种!