問題タブ [vcalendar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - vCalendar/iCal が予定表に空き時間情報を表示
iCalendar を使用して予定を Google や Outlook にエクスポートしています。パラメータをフリー/ビジーとして設定する方法に行き詰まっています。ユーザーが表示したときに、それがビジーまたはフリーのスケジュールであることを知ることができます。
timezone - Android Zxing QR コード スキャナー Vcalender のタイム ゾーンに関する問題
QRコードスキャナーにZxingライブラリを使用しています。私の問題は、QR コードをスキャンするときにタイム ゾーンの値を取得できないことです。http://www.qrstuff.com/のWeb サイトに QR コードが作成されました。
20140717T135000Z のような時分秒形式でデータを取得しています。これから、どのようにタイムゾーンを計算できますか!
例えば
Date 2014-06-07 05:00:00 with timeZone 5.30 GMT は、出力 20140607T103010 を生成します。
この から TimeZone の値をどのように見つけることができますか?
スクリーンショットを添付します。
助けてください</p>
c# - Ical イベントの削除が機能しない
Web アプリケーションで動的に ical イベントを作成しています。誰かがアプリケーションで予定をキャンセルすると、削除 ical イベント *.ics ファイルが電子メールに生成され、カレンダーのイベントが削除されます。
作成は完全に機能していますが、作成した予定を削除しようとしても、カレンダーから削除されません
Ical イベント コードの作成:
イベントの作成は、iPhone/Android/Outlook で完全に機能します
イベント部分を削除:
既に作成されているイベントを削除するために生成されたこのファイルをクリックすると、イベントが削除されず、イベントが重複する場合があります。
作成時と削除時の ical UID は同じです。
c# - vCalendar 情報を処理するための API またはライブラリ?
vCalendar ファイルを解析するためのタイムゾーン変換の専門知識はありません。一部の情報を抽出するのは簡単ですが、タイムゾーンと夏時間を考慮して開始時刻と終了時刻を解決しようとするのは簡単ではなく、車輪を再発明する意味がありません。
.ICS ファイルを渡すことができ、さまざまな情報を返す関数のライブラリを知っている人はいますか?
例えば:
私のローカルタイムゾーンでイベントの開始時間を返します。
php - 間違った時刻を表示する Google vcalender
Google vcalender ICS ファイルを作成し、PHP を使用して電子メールで送信します。
しかし、Google カレンダーに時刻が正しく表示されないという問題に直面しています。私の例では、時間を午前 01:00:00 (IST) として渡しましたが、ics ファイルのカレンダーをインポートすると、午前 12 時 (IST) が表示されます。
Google カレンダーの設定タイムゾーンを米国 (EST) に変更すると、時刻は午後 1 時 30 分 (EST) と表示されますが、午後 2 時 30 分 (EST) のはずです。
私のコードの何が問題になっていますか?
ics ファイルを生成して電子メールとして送信するための PHP コードは次のとおりです。
ここに私のICSファイルがあります:
outlook - VCALENDAR 境界が機能しない
境界を使用して VCalendar をメールに追加する際に問題が発生しています。メッセージにイベントが含まれていることを示していないだけです。これは電子メール ソースです。
Content-class: urn:content-classes:calendarmessage
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0
Content-Type: multipart/mixed;
境界="b1_83e86bab65095a2eb1fc16096e160ba2"--b1_83e86bab65095a2eb1fc16096e160ba2
コンテンツ タイプ: マルチパート/代替。
境界="b2_83e86bab65095a2eb1fc16096e160ba2"--b2_83e86bab65095a2eb1fc16096e160ba2
コンテンツ タイプ: テキスト/プレーン。charset="UTF-8"
Content-Transfer-Encoding: 8bit下記コースのご予約をキャンセルさせていただきました。
--b2_83e86bab65095a2eb1fc16096e160ba2
コンテンツ タイプ: テキスト/html; charset="UTF-8"
Content-Transfer-Encoding: 8bit下記コースのご予約をキャンセルさせていただきました。
--b2_83e86bab65095a2eb1fc16096e160ba2--
コンテンツ タイプ: text/calendar;name="meeting.ics";method=REQUEST;
コンテンツ転送エンコーディング: 8bitBEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 10.0 MIMEDIR//EN
VERSION:2.0
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:Eastern Time
BEGIN:STANDARD
DTSTART:20091101T020000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU ;BYMONTH=11
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20090301T020000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=3
TZOFFSETTZFROM:-0500
TZOFFSETTO:-0400
NAME :EDST
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
ORGANIZER;CN="webmaster":MAILTO:webmaster@example.com
ATTENDEE;CN="Joseph";ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:test@email.com
LAST-MODIFIED:20150323T95540
UID:20151112T1800002068512894@exchangecore.com
DTSTAMP:20150323T95540
DTSTART;20T1518TZ"20T1510TZ":
DTEND;TZID="Eastern Time":20151112T190000 TRANSP
:OPAQUE
SEQUENCE:1 Summary
:My Test Subject
LOCATION:Joe's House
CLASS:PUBLIC
PRIORITY:5
BEGIN:VALARM
TRIGGER:-PT15M Action
:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:Vカレンダー--b1_83e86bab65095a2eb1fc16096e160ba2--
境界を間違えているようです。
前もって感謝します。
php - icalendar または vcalendar 会議招待状のタイム ゾーン
PHP と次のコードを使用してカレンダーの会議出席依頼を送信しています。
問題
私は午前 8 時から午前 9 時までリクエストを送信していますが、招待状では午後 1 時 30 分から午後 2 時 30 分まで受け取ります。
この場合、どのようにタイムゾーンを管理するのでしょうか?
DTSTAMP とは何ですか? DTSTAMP を介してこの問題を管理できますか?