【发布时间】:2015-05-29 23:27:40
【问题描述】:
我有一个表单,其中包含一个名为“date[]”的输入框和一个允许您创建更多行以添加更多日期的按钮,所有这些都使用名称“date[]”。我的文本输入框中的日期选择器格式是 m-d-Y (03-15-2015)。当我提交表单时,我需要将日期数组转换为 mysql 日期格式 Y-m-d (2015-03-15)。我成功地在我的 php 脚本中的数组中捕获了日期数组,我正在尝试执行一个 foreach 循环并使用“strtotime”将每个日期 [] 值转换为时间戳,然后我将转换为正确的 Y-m-d 格式。问题是 strtotime 需要一个字符串而不是数组。
我的问题是如何遍历每个 date[] 值并将其转换为时间戳?没有固定数量的日期,它可以随着每个用户而改变。
提前谢谢你。
【问题讨论】:
-
您说'strtotime 需要一个字符串而不是数组'。您还提到您成功捕获了日期数组,并且您正在循环它以从数组中提取每个日期。所以现在,你拥有的是每个日期,它是字符串类型的。那么是什么问题呢。。由于您没有共享任何代码,因此我无法具体告诉您。
标签: php mysql arrays date datetime