gpt4 book ai didi

php - 如何在json中拆分日期和时间?

转载 作者:行者123 更新时间:2023-11-29 17:22:37 26 4
gpt4 key购买 nike

我在 json 中得到这样的日期时间 2012-02-06 16:30,2012-02-08 16:45,2012-02-10 16:30。
这是我的代码。

<script type="text/javascript">
<?php if($this->Date) : ?>
var date = JSON.parse('<?=$this->Date?>');
$.each(date, function(index, value) {
switch(index) {
case 0:
$("#Date").val(value);
$("#Time").val(value);
case 1:
$("#Date1").val(value);
$("#Time1").val(value);
case 2:
$("#Date2").val(value);
$("#Time2").val(value);
}
});
<?php endif; ?>
</script>

这里我想在时间字段中传递日期归档时间中的日期。请帮帮我

最佳答案

首先,我会将 #Date#Time 的 id 更改为 #Date0#Time0保持统一。这样您就可以完全摆脱 switch 语句并执行类似这样的操作,这样可以减少编码,并且无需更改代码即可扩展更多项目。

你的问题的关键是 split() 函数,它会将你的日期字符串拆分成一个数组。

<script type="text/javascript">
<?php if($this->Date) : ?>
var date = JSON.parse('<?=$this->Date?>');
$.each(date, function(index, value) {

// Split the Date/Time string into an array with two items
//(0=date, 1=time)
var pieces = date.split(' ');

$("#Date"+index).val(pieces[0]);
$("#Time"+index).val(pieces[1]);
});
<?php endif; ?>
</script>

关于php - 如何在json中拆分日期和时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11670478/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com