Визначення будня для календаря в PHP

Aspose.Tasks - Визначення будня для календаря

Aspose.Tasks Щоб визначити будні дні для календаря за допомогою Aspose.Tasks java для php, просто закликають definewekdaysforcalendar модуль. Тут ви можете побачити приклад коду.

 1$ project = новий проект ();
 2
 3$ cal = $ project-> getCalendars ()-> Додати ("календар1");
 4
 5$ будня = новий будній день ();
 6
 7$ daytype = новий денний тип ();
 8
 9дол.
10
11дол.
12
13дол.
14
15дол.
16
17$ cal-> getWeekdays ()-> Додати (новий будній день ($ daytype-> субота);
18
19$ cal-> getWeekdays ()-> Додати (новий будній день ($ daytype-> неділя));
20
21$ myWeekday = новий будній день ($ daytype-> п’ятниця);
22
23$ wt1 = новий робочий час ();
24
25$ календар = новий календар ();
26
27$ caltime = $ календар-> getInstance ();
28
29$ caltime-> встановлений (1,1,1,9,0,0);
30
31$ date = $ caltime-> getTime ();
32
33$ time1-> setfromtime ($ дата);
34
35$ caltime-> встановлений (1,1,1,12,0,0);
36
37$ date = $ caltime-> getTime ();
38
39$ time1-> settotime ($ дата);
40
41$ time2 = новий робочий час ();
42
43$ caltime-> встановлений (1,1,1,13,0,0);
44
45$ date = $ caltime-> getTime ();
46
47$ time2-> setfromtime ($ дата);
48
49$ caltime-> встановлений (1,1,1,16,0,0);
50
51$ date = $ caltime-> getTime ();
52
53$ time2-> settotime ($ дата);
54
55$ myWeekday-> getWorkingTimes ()-> Додати ($ time1);
56
57$ myWeekday-> getWorkingTimes ()-> Додати ($ time2);
58
59$ myWeekday-> SetDayWorking (True);
60
61$ cal-> getWeekdays ()-> add ($ myWeekday);
62
63$ savefileformat = новий saveFileFormat ();
64
65$ Project-> Зберегти ("CalendationWeekdays.xml", $ savefileformat-> xml);
66
67Друкувати "Визначені будні для календаря, перевірте вихідний файл.";

Завантажити запущений код

Завантажити Визначення будню для календаря (Aspose.Tasks) З будь -якого з наведених нижче сайтів соціального кодування:

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.