如何将日期输入从表单传递到php。输出为1970-01-01

索曼·拉吉

这是一个输入表单,该表单将日期类型从表单传递到中间体.php。

<form action="intermediate.php" method="post">
<input type="date" name="vazhipadudate1" />
</form>

我如何获得我尝试过此代码段的选择日期。它回显为 1970-01-01

php代码段。

$date='vazhipadudate1';
$time = strtotime($_POST["$date"]);
$storecart[$i]['date'] = date('Y-m-d', $time);
echo "Selected Date is..........".$storecart[$i]['date'] ;

我得到的输出

选定的日期是.......... 1970-01-01

aeXuser264

重现问题后,

我认为问题可能是因为您提交表单时未将任何值传递给input由于Theinput没有def值。因此,它POST空字符串

而当你通过空字符串strtotime即回报false
AMD,再次当你把它传递给date该回报1970-01-01(int) FALSE- >0

因此,您应该POST在处理之前测试像这样检查POSTed数据,

!empty( $_POST["vazhipadudate1"] )  
# AND/OR,
$time = strtotime($_POST["$date"]);
if (time === false) /*TakeAppropriateAction*/;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果日期时间== 01:01:01

来自分类Dev

JavaScript日期01/01/0001

来自分类Dev

date()返回1970-01-01

来自分类Dev

将日期“1900-01-01”从 angular 传递到 wcf

来自分类Dev

如何使用 Java 生成 01/01/2016 到 01/01/2017 之间的任何随机日期?

来自分类Dev

PHP strtotime():转换后日期显示“1970-01-01”

来自分类Dev

将ol从01更改为01

来自分类Dev

为什么MongoDB shell新的ISODate(0001-01-01)返回日期1901-01-01

来自分类Dev

避免在strtotime为false时显示1970-01-01

来自分类Dev

SQL Server查询返回两个日期时间之间的数据,格式为01/07/2020 01:01:01 a。米

来自分类Dev

MySQL“ null”日期是否有值(0001-01-01)

来自分类Dev

strtotime函数返回有效输入01/01/70

来自分类Dev

strtotime函数返回有效输入01/01/70

来自分类Dev

Asterisk ODBC:为什么是“上次连接尝试:1970-01-01 01:00:00”?

来自分类Dev

如何防止pandas.to_datetime()函数将0001-01-01转换为2001-01-01

来自分类Dev

Python格式从1到01

来自分类Dev

如何获得 2017-01-01 的正确星期?

来自分类Dev

为什么我的SQLite查询返回的系统日期为1970-01-01?

来自分类Dev

为什么我的SQLite查询返回的系统日期为1970-01-01?

来自分类Dev

如何输入日期时间为 01/01/2018 这就像 dd/mm/yy

来自分类Dev

php 插入到我的数据库后,日期始终为 1970-01-01 和 2018-08-31

来自分类Dev

背包01

来自分类Dev

当输入的是自01-01-60以来的天数时,如何打印日期?

来自分类Dev

nvd3格式化日期始终返回1970-01-01

来自分类Dev

如何使用PHP获取GMT + 01:00

来自分类Dev

更改单独的表单字段时,JQuery 日期选择器默认为 1970-01-01

来自分类Dev

查询日期='2016/01/02'无效的地方?

来自分类Dev

查询日期='2016/01/02'无效的地方?

来自分类Dev

从1x01 *到S01E01 *模式批量重命名系列剧集

Related 相关文章

  1. 1

    如果日期时间== 01:01:01

  2. 2

    JavaScript日期01/01/0001

  3. 3

    date()返回1970-01-01

  4. 4

    将日期“1900-01-01”从 angular 传递到 wcf

  5. 5

    如何使用 Java 生成 01/01/2016 到 01/01/2017 之间的任何随机日期?

  6. 6

    PHP strtotime():转换后日期显示“1970-01-01”

  7. 7

    将ol从01更改为01

  8. 8

    为什么MongoDB shell新的ISODate(0001-01-01)返回日期1901-01-01

  9. 9

    避免在strtotime为false时显示1970-01-01

  10. 10

    SQL Server查询返回两个日期时间之间的数据,格式为01/07/2020 01:01:01 a。米

  11. 11

    MySQL“ null”日期是否有值(0001-01-01)

  12. 12

    strtotime函数返回有效输入01/01/70

  13. 13

    strtotime函数返回有效输入01/01/70

  14. 14

    Asterisk ODBC:为什么是“上次连接尝试:1970-01-01 01:00:00”?

  15. 15

    如何防止pandas.to_datetime()函数将0001-01-01转换为2001-01-01

  16. 16

    Python格式从1到01

  17. 17

    如何获得 2017-01-01 的正确星期?

  18. 18

    为什么我的SQLite查询返回的系统日期为1970-01-01?

  19. 19

    为什么我的SQLite查询返回的系统日期为1970-01-01?

  20. 20

    如何输入日期时间为 01/01/2018 这就像 dd/mm/yy

  21. 21

    php 插入到我的数据库后,日期始终为 1970-01-01 和 2018-08-31

  22. 22

    背包01

  23. 23

    当输入的是自01-01-60以来的天数时,如何打印日期?

  24. 24

    nvd3格式化日期始终返回1970-01-01

  25. 25

    如何使用PHP获取GMT + 01:00

  26. 26

    更改单独的表单字段时,JQuery 日期选择器默认为 1970-01-01

  27. 27

    查询日期='2016/01/02'无效的地方?

  28. 28

    查询日期='2016/01/02'无效的地方?

  29. 29

    从1x01 *到S01E01 *模式批量重命名系列剧集

热门标签

归档