2012-11-21 6 views

답변

1

.ics 파일의 URL을 나타내는 QR 코드를 만들 수 있습니다. 파일을 한 번 다운로드하면 장치에 팝업이 나타나 이벤트를 설정합니다.

현재, 예를 들어, 사용자 지정을 .ics 파일을 만들 수 있습니다 http://www.pratie.com/lab/icalendar/

편집 : 당신은 당신의 코드 프로그래밍에 동적으로 DSTART 변수를 컴파일 할 수

BEGIN:VCALENDAR 
VERSION:1.0 
BEGIN:VEVENT 
DTSTART:20121121T090000 
DTEND:20121121T100000 
SUMMARY:fdsf 
LOCATION: 
DESCRIPTION: 
PRIORITY:3 
END:VEVENT 
END:VCALENDAR 

을 변수 DSTART의 형식은 다음

DSTART : <year><month><day>T<hour><minutes><seconds>

상대를 사용하려면 "지금"프로그래밍에서 제공하는 여러 옵션을 사용할 수 있습니다. (Time.now, 타임 스탬프), 올바른 .ics 출력으로 변환하십시오.

+0

OP는 이미 iCal 형식을 나타내며 .ics에서 사용됩니다. 이는 '현재'와 관련된 DSTART 속성을 작성하는 방법을 제안하지 않습니다. –

+0

수정 사항보기, 지금은 원하는 것과 같습니다. – damoiser

1
(RFC5545)는 DTSTART 상대가 될 수 없습니다

을 iCalendar 사양 :

3.8.2.4. Date-Time Start [...] The time value MUST be one of the forms defined for the DATE-TIME value type. The value type can be set to a DATE value type. 

3.3.4. Date [...] The textual format specifies a four-digit year, two-digit month, and two-digit day of the month. 

3.3.5. Date-Time [...] The "DATE-TIME" value type is used to identify values that contain 
    a precise calendar date and time of day. 

는 그러나 QRCODE가 동적으로 설정 될 것 DTSART와 iCal의 파일을 생성 할 URL로 링크 될 수있다 앞으로 2 개월이되는 날짜까지