Re: Firs Day Of Week UNIX
| From: | Sebastian Detert | Date: | Tue, 19 Oct 2010 14:24:54 +0000 |
| Subject: | Re: Firs Day Of Week UNIX | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-308837@lists.php.net to get a copy of this message | ||
Don Wieland schrieb:
Hi gang, I need a bailout. I have a fields called "sys_first_day_of_week" and the user can select one value which will be from a menu with these options: Monday Tuesday Wednesday Thursday Friday Saturday Sunday Based on this "Preference" and TODAYS DATE, I want to calculate the first day of the week. So if my preference is "Monday" and Today's date is 10/19/2010, I want to return a value of: 1287374400 (which is 10/18/2010) if my preference is "Wednesday" and Today's date is 10/19/2010, I want to return a value of: 1286942400 (which is 10/13/2010) Appreciate any help. Don I'm not sure: You are searching the date of the last given weekdate?$sys_first_day_of_week: Monday => 1, ..., Saturday => 6, Sunday => 0 Try this one: date seems to be correct, but value is different, maybe different time zone? if ( date('w') > $sys_first_day_of_week ) { $value = mktime(0,0,0,date('n'),date('j'),date('Y')) - ( 7 + date('w') - $sys_first_day_of_week ) * 24 * 60 * 60; } else { $value = mktime(0,0,0,date('n'),date('j'),date('Y')) - ( date('w') - $sys_first_day_of_week ) * 24 * 60 * 60; }