【发布时间】:2014-12-10 23:55:19
【问题描述】:
谁能帮我找出遵循date()函数格式有什么问题??
$advised_time=date("D, d/n/Y", strtotime($this->input->post('advised_sign_on_date')));
post 变量 $this->input->post('advised_sign_on_date') 包含日期,例如:"11-12-2014"
当我打印时,它会显示类似Thu, 11V12V2014 的日期格式。但是,格式很好,但我不明白为什么是V 而不是/。
更新
我发现这是因为json_encode 而发生的。当我打印$advised_time 时,我正在打印json_encode array,它显示了正确的格式,但我json_encode 它逃脱了我猜的斜线。我怎样才能避免这样做?
【问题讨论】:
-
没有任何意义。应该是
Thu, 11/12/2014 -
无法复制~eval.in/233264。您确定您查看的是正确的脚本吗?
-
等等,您不会碰巧通过
json_encode将其输出为 JSON 吗?似曾相识~eval.in/233265? -
您如何输出或检查变量?我怀疑那些不是
Vs,而是转义斜线\/ -
在 JavaScript 中读取 JSON 编码的字符串将删除斜线转义。示例jsfiddle.net/d4fmudry/1。基本上不用担心
标签: php codeigniter date