Php 正在尝试分析ICal RRule字符串 RRULE:FREQ=每日;间隔=1;BYDAY=TU,WE,FR;直到=20110713T075959Z;WKST=SU

Php 正在尝试分析ICal RRule字符串 RRULE:FREQ=每日;间隔=1;BYDAY=TU,WE,FR;直到=20110713T075959Z;WKST=SU,php,Php,我正在构建一个drupal站点,Date模块输出这段代码,我需要以更可读的格式显示在页面上 我只想知道截止日期和日期 我不知道该怎么做。我对正则表达式不太在行。我只想作弊并将其解析为查询字符串: RRULE:FREQ=DAILY;INTERVAL=1;BYDAY=TU,WE,FR;UNTIL=20110713T075959Z;WKST=SU 然后您可以进一步处理它,例如按天拆分: parse_str(strtr($YOUR_STRING, ';', '&'), $data); $byD

我正在构建一个drupal站点,Date模块输出这段代码,我需要以更可读的格式显示在页面上

我只想知道截止日期和日期


我不知道该怎么做。我对正则表达式不太在行。

我只想作弊并将其解析为查询字符串:

RRULE:FREQ=DAILY;INTERVAL=1;BYDAY=TU,WE,FR;UNTIL=20110713T075959Z;WKST=SU 然后您可以进一步处理它,例如按天拆分

parse_str(strtr($YOUR_STRING, ';', '&'), $data);
$byDays = explode(',', $data['BYDAY']);