小编Alt*_*PHP的帖子

你如何解释一个新的\ DateTime('0000-00-0000:00 00:00')的结果?

这是一个测试代码:

<?php

ini_set('date.timezone', 'Europe/London');    
$dt = new \DateTime('0000-00-00 00:00:00');

var_dump($dt);
Run Code Online (Sandbox Code Playgroud)

这提供:

object(DateTime)[1]
  public 'date' => string '-0001-11-30 00:00:00' (length=20)
  public 'timezone_type' => int 3
  public 'timezone' => string 'Europe/London' (length=13)
Run Code Online (Sandbox Code Playgroud)

而这不是有效日期.我不明白返回的价值,特别是月份......你能解释一下吗?

php datetime date

25
推荐指数
2
解决办法
1万
查看次数

如何选择具有相同名称的所有输入并按名称对其进行索引

我必须处理由第三部分生成的表单.此表单提供了一些复选框"多选"属性.但是输入名称是相同的,并且PHP $ _POST无法处理相同的键(仅处理最后的数据).

以下是表单的示例:

<form>
    <input type="checkbox" name="attr1" value="1" />
    <input type="checkbox" name="attr1" value="2" />
    <input type="checkbox" name="attr1" value="3" />
    <input type="checkbox" name="attr1" value="4" />
    <input type="checkbox" name="attr2" value="xx" />
    <input type="checkbox" name="attr3" value="a" />
    <input type="checkbox" name="attr3" value="b" />
    <input type="checkbox" name="attr3" value="c" />
    <input type="checkbox" name="attr3" value="d" />
    <input type="text" name="attr4" value="" />
</form>
Run Code Online (Sandbox Code Playgroud)

我想解析所有复选框输入,只获取相同名称输入的组,并在其名称后附加"[]"...

我想在jQuery处理后得到什么:

<form>
    <input type="checkbox" name="attr1[]" value="1" />
    <input type="checkbox" name="attr1[]" value="2" />
    <input type="checkbox" name="attr1[]" value="3" />
    <input type="checkbox" name="attr1[]" value="4" />
    <input …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors

13
推荐指数
1
解决办法
5万
查看次数

标签 统计

date ×1

datetime ×1

jquery ×1

jquery-selectors ×1

php ×1