我正在寻找一种将用户输入转换为适合计算的标准化数据的方法。输入是一段时间的,并且来自 Twitter,所以它只是字符串。理想情况下,我会喜欢这些结果:
一个半小时 --> 01:30
27.52 --> 00:28
5:24 --> 05:24
这是一件特别困难的事情吗?我可以专注于指导用户如何创建良好的输入,但也不想过于严格。
任何建议都会很棒,
谢谢!
我正在寻找一种将用户输入转换为适合计算的标准化数据的方法。输入是一段时间的,并且来自 Twitter,所以它只是字符串。理想情况下,我会喜欢这些结果:
一个半小时 --> 01:30
27.52 --> 00:28
5:24 --> 05:24
这是一件特别困难的事情吗?我可以专注于指导用户如何创建良好的输入,但也不想过于严格。
任何建议都会很棒,
谢谢!
让它发挥作用的三件事:
因为它是用户输入和非确定性的,所以这是唯一的方法。即使这样,结果也不会 100% 可靠,并且应该可以接受小的误差范围。
我认为你会得到最好的是 strtotime ( http://us3.php.net/strtotime ) 函数。