我想从输入的任何字符串中提取日期。但不特定于日期格式(否则我会使用某种正则表达式)
例如
“三周前在非洲拍摄的照片”
php 解析器会提取“3 周前”,我可以愉快地转换它。
有谁知道执行此操作的最佳方法或任何可以为我执行此操作的库。我确定循环遍历输入中所有可能的字符串组合并不是一个好主意。
多谢你们
佩卡提出了一个很好的观点。
如果检测到与 strtotime() 函数一起使用的多个字符串,我将执行 seom 魔术。也许设计某种conetext算法。但我不希望你们也不必担心这一点。我非常高兴重新了解如何提取此日期位。
更多示例
上周在阿尔伯特音乐厅音乐会上。
5年前与艾米丽在巴黎合影。
我们在12 月的新地方拍摄的所有这些照片
- 真是那样的东西。