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


Store business dates as PHP variables. Update automatically

我想创建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编程的新手。。。

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

strtotime('Monday')

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

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

strtotime文档

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

//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个变量!