结果”;加入“;数组与php中javascript中的日期不匹配
results "join" the array does not match the date in javascript from php
我遇到了一个问题,当我将结果数组以日期的形式从php返回到javascript时,显示结果与我想要的不一样。
PHP:
<?
$dates = new DateTime('2013-04-06');
$dates1=$dates->format('dm');
$arrtanggal[] = $dates1;
?>
JavaScript:
<script>
alert(<? echo join($arrtanggal,","); ?>);
</script>
结果是"388"。如果我将日期格式更改为:
$dates1 = $dates->format('d/m');
则结果为"1.5"。我想格式化为"06/04"或"06-04"。
我该怎么做?
使用单引号或双引号,如下所示:
<script>
alert('<? echo join($arrtanggal,","); ?>');
</script>
不应该是:吗
<script>
alert('<? echo join(",", $arrtanggal); ?>');
</script>
加入的参数为:
join( string $glue , array $pieces )
在警报中添加了单引号,并将日期格式更改为d/m,现在它正在中工作
<?php
$dates = new DateTime('2013-04-06');
$dates1=$dates->format('d/m');
$arrtanggal[] = $dates1;
print_r($arrtanggal);
?>
<script>
alert('<?php echo join($arrtanggal,","); ?>');
</script>
相关文章:
- Javascript日期格式类似于ISO,但本地
- 正在搜索JavaScript日期选择器滑块
- 将Javascript日期转换为ASP.NET日期格式
- Javascript日期修改
- 转换异常时间&Datestring到JavaScript日期
- 从int值来看,Javascript日期不正确
- Chrome Javascript日期构造函数错误
- Javascript日期解析
- javascript日期减去小时-错误
- PHP strtotime()为JavaScript日期字符串返回false
- 复制Javascript日期选择器
- javascript日期库重复十月
- 正在使用日期字符串初始化javascript日期对象
- 正在设置未来的Javascript日期
- 来自控制器的javascript日期
- asp-netc#DateTime转换为javascript日期
- 使用JavaScript日期的任何时间的时区偏移量
- javascript日期时区问题
- JavaScript日期&时间转换tz到正常
- 当天数大于月份的天数时,javascript日期会创建奇怪的日期