Rrule: تعرف على "مدة" الحدث

تم إنشاؤها على ٢٧ أكتوبر ٢٠١٥  ·  5تعليقات  ·  مصدر: jakubroztocil/rrule

أهلا،
أتساءل: هل هناك طريقة لمعرفة مدة الحدث؟
أنا أستخدم القاعدة لحساب التكرارات حول بعض الأحداث. على سبيل المثال:
حدثي هو "كل 25 من الشهر"
أحتاج إلى إضافة معلومات أخرى لمعرفة "مدة" الحدث الخاص بي. على سبيل المثال:
يجب أن يكون الحدث الخاص بي شيئًا مثل "كل 25 من الشهر لمدة ساعتين"
أو
"كل 25 من الشهر من الساعة 10:30 صباحًا حتى 11:30 صباحًا"

شكرا لك مقدما

التعليق الأكثر فائدة

كما يوحي اسم المشروع ، يكون التركيز قريبًا من معلمة قاعدة التكرار.

لم يتم تضمين مدة الحدث في هذه المعلمة.

شاهد مثالاً كاملاً من تقويم Google:

BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20151029T163000
DTEND;TZID=America/Sao_Paulo:20151029T173000
RRULE:FREQ=WEEKLY;COUNT=5;BYDAY=TH
DTSTAMP:20151027T162353Z
UIDfgb:[email protected]
CREATED:20151027T162153Z
DESCRIPTION:
LAST-MODIFIED:20151027T162153Z
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Im busy
TRANSP:OPAQUE
END:VEVENT

ال 5 كومينتر

http://www.ietf.org/rfc/rfc2445.txt

هذا المشروع ينفذ هذا RFC

شكرا على الرد السريع.
أحاول تمرير مفتاح DURATION ولكن RRule تظهر استثناء "خاصية RRULE غير معروفة 'DURATION'".
ما الخطأ؟

شكرا

كما يوحي اسم المشروع ، يكون التركيز قريبًا من معلمة قاعدة التكرار.

لم يتم تضمين مدة الحدث في هذه المعلمة.

شاهد مثالاً كاملاً من تقويم Google:

BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20151029T163000
DTEND;TZID=America/Sao_Paulo:20151029T173000
RRULE:FREQ=WEEKLY;COUNT=5;BYDAY=TH
DTSTAMP:20151027T162353Z
UIDfgb:[email protected]
CREATED:20151027T162153Z
DESCRIPTION:
LAST-MODIFIED:20151027T162153Z
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Im busy
TRANSP:OPAQUE
END:VEVENT

تبين أن RRULE هي معلمة تستخدم فقط للتكرار / التكرار

المدة / الفترة هي معلمة منفصلة ، وفي حالة تقويم Google ، يمثل DTSTART و DTEND مدة

تضمين التغريدة
لقد قمت بإنشاء rrule-contrib ، والذي يحتوي على مدة دعم تعتمد على RRule. يمكنك تحديد start و end مع كل منطقة زمنية.

https://github.com/remotehour/rrule-contrib

أتمنى أن يساعدك هذا.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

berardo picture berardo  ·  9تعليقات

shavenwalrus picture shavenwalrus  ·  7تعليقات

shorlbeck picture shorlbeck  ·  21تعليقات

zeluspudding picture zeluspudding  ·  11تعليقات

jimmywarting picture jimmywarting  ·  9تعليقات