本文将带您了解关于在PHP/MySQL中使用Week(Date)时,如何将一周的第一天设置为星期一?的新内容,另外,我们还将为您提供关于android–特定日期后的第一个星期一?、asp.net-mv
本文将带您了解关于在PHP / MySQL中使用Week(Date)时,如何将一周的第一天设置为星期一?的新内容,另外,我们还将为您提供关于android – 特定日期后的第一个星期一?、asp.net-mvc – 在剑道调度程序中设置星期一到星期一的第一天、c# – 如何更改哪一天是一周的第一天?、c# – 最简单的方法来计算一年中的第一周的星期一的实用信息。
本文目录一览:- 在PHP / MySQL中使用Week(Date)时,如何将一周的第一天设置为星期一?
- android – 特定日期后的第一个星期一?
- asp.net-mvc – 在剑道调度程序中设置星期一到星期一的第一天
- c# – 如何更改哪一天是一周的第一天?
- c# – 最简单的方法来计算一年中的第一周的星期一
在PHP / MySQL中使用Week(Date)时,如何将一周的第一天设置为星期一?
我正在使用以下代码构建Google图表,以提取与一年中的周数相对应的MySQL表中的所有条目.目前,周号从星期日开始,我想更改此值,以便它们从星期一开始,但是我不确定如何执行此操作.
$i=1;
while($i<=53)
{
$week_start = new DateTime();
$week_start->setISODate(2013,$i+1);
$date_display = $week_start->format('j M Y');
$sessions = $wpdb->get_var($wpdb->prepare("SELECT Sum(Due) from patient_sessions WHERE Type='Session' AND Week(Date)='$i'"));
$temp = array();
$temp[] = array('v' => (string) $date_display);
$temp[] = array('v' => (string) $sessions);
$rows[] = array('c' => $temp);
$i++;
}
修改后的代码
$sessions = $wpdb->get_results($wpdb->prepare("SELECT Due,Date from patient_sessions WHERE Type='Session'"));
$work_times = $wpdb->get_results($wpdb->prepare("SELECT Amount,Date from work_times"));
$expenses = $wpdb->get_results($wpdb->prepare("SELECT Amount,Date from expenses WHERE Client='Psychotherapy'"));
$i=1;
while($i<=53) {
$week_start = new DateTime();
$week_start->setISODate(2013,$i+1);
$date_display = $week_start->format('j M Y');
$session_total = 0;
$work_time_total = 0;
$expense_total = 0;
foreach ($sessions as $session) {
if (date("W", strtotime($session->Date)) == $i) {
$session_total = ($session_total+$session->Due);
}
}
foreach ($work_times as $work_time) {
if (date("W", strtotime($work_time->Date)) == $i) {
$work_time_total = ($work_time_total+$work_time->Amount);
}
}
foreach ($expenses as $expense) {
if (date("W", strtotime($expense->Date)) == $i) {
$expense_total = ($expense_total+$expense->Amount);
}
}
$balance = ($session_total + $work_time_total - $expense_total);
$temp = array();
$temp[] = array('v' => (string) $date_display);
$temp[] = array('v' => (string) $balance);
$rows[] = array('c' => $temp);
$i++;
}
解决方法:
WEEK(date[mode]);
date = a date value.
mode = An integer indicating the starting of the week.
默认arugment为0,即星期日,将其设置为1将是星期一,2星期二,依此类推.
week(date,1);
android – 特定日期后的第一个星期一?
如果我的应用程序收到某个日期,我怎样才能找到下周一的第一个日期?
例如,我得到2011年9月28日的日期,我必须找到此日期之后的第一个星期一的日期.
解决方法:
这样做:
GregorianCalendar date = new GregorianCalendar( year, month, day );
while( date.get( Calendar.DAY_OF_WEEK ) != Calendar.MONDAY )
date.add( Calendar.DATE, 1 );
您现在可以从日期中提取年,日和月.请记住,月份为0(例如,1月= 0,2月份= 1等),而日期则不是.
asp.net-mvc – 在剑道调度程序中设置星期一到星期一的第一天
如果我使用DatePicker,它对我来说很好,但不适用于Scheduler.
解决方法
加
kendo.culture().calendar.firstDay = 1;
在剑道调度程序声明之前
$(“#yourID”).kendoScheduler({…})
在这里找到解决方案并为我工作.
Kendo culture setting
c# – 如何更改哪一天是一周的第一天?
例如,下面的代码应该在星期一返回3:
(int)DateTime.Now.DayOfWeek
解决方法
// Summary: // Specifies the day of the week. [Serializable] [ComVisible(true)] public enum DayOfWeek { // Summary: // Indicates Sunday. Sunday = 0,// // Summary: // Indicates Monday. Monday = 1,// // Summary: // Indicates Tuesday. Tuesday = 2,// // Summary: // Indicates Wednesday. Wednesday = 3,// // Summary: // Indicates Thursday. Thursday = 4,// // Summary: // Indicates Friday. Friday = 5,// // Summary: // Indicates Saturday. Saturday = 6,}
c# – 最简单的方法来计算一年中的第一周的星期一
所以:
>如果在2011年通过,我将在2011年1月3日回来
>如果2010年通过,我会在2010年1月4日回来
解决方法
private DateTime GetFirstMondayOfYear(int year) { DateTime dt = new DateTime(year,1,1); while (dt.DayOfWeek != DayOfWeek.Monday) { dt = dt.AddDays(1); } return dt; }
我们今天的关于在PHP / MySQL中使用Week(Date)时,如何将一周的第一天设置为星期一?的分享就到这里,谢谢您的阅读,如果想了解更多关于android – 特定日期后的第一个星期一?、asp.net-mvc – 在剑道调度程序中设置星期一到星期一的第一天、c# – 如何更改哪一天是一周的第一天?、c# – 最简单的方法来计算一年中的第一周的星期一的相关信息,可以在本站进行搜索。
本文标签: