【发布时间】:2016-12-26 08:45:10
【问题描述】:
目前datepickers 触发默认iOS datepicker 格式为dd-mm-yyyy。我希望它触发dddd-dd-mm-yyyy 格式,以便用户更好地选择正确的日期,因为他们可以看到一周中的实际日期。
移动网站可以做到这一点吗?
【问题讨论】:
标签: ios iphone angularjs safari datepicker
目前datepickers 触发默认iOS datepicker 格式为dd-mm-yyyy。我希望它触发dddd-dd-mm-yyyy 格式,以便用户更好地选择正确的日期,因为他们可以看到一周中的实际日期。
移动网站可以做到这一点吗?
【问题讨论】:
标签: ios iphone angularjs safari datepicker
我不确定是否要为移动网站做这件事。但如果您愿意,我们可以更改默认 iOS 日期选择器的格式。通过日期选择器直接不可能。在 iOS 中还有另一个组件叫做 UIPickerView,我们可以通过它来实现这一点。检查如何为移动网站创建 UIPickerView 并将您想要的值放在 pickerView 中。
【讨论】:
所以在对该主题进行了更多研究后,我发现可以使用datetime-local。这会触发具有 ddd-dd-mm 格式的本机日期选择器,但也会考虑年份(因此滚动到 12 月 31 日将使日期对象移至下一年)。但是,这种解决方法在 IE 上存在问题,因此不是通用解决方案。
【讨论】: