gpt4 book ai didi

javascript - 神奇地改变时间戳

转载 作者:行者123 更新时间:2023-11-28 01:54:32 24 4
gpt4 key购买 nike

我有一个日期字符串 “2013 年 11 月 20 日” 和一个时间字符串 “9:30 AM”

我需要从这个字符串中获取某些信息。

$date = "20 November, 2013";
$time = "9:30 AM";
$str = $date." ".$time;
$dtime = strtotime($date);
$DAY = date("d",$dtime);
$MONTH = date("m",$dtime);
$ttime = strtotime($time);
$HOUR = date("h",$ttime);
$MIN = date("i",$ttime);
$MER = date("A", $ttime);

我试图让$DAY ==“20”,$MONTH ==“11”,等等。当这些值像上面那样被硬编码时,似乎工作正常,但是当我用我的 $_GET 替换 $date$time 时它破坏参数并返回错误的数据。

正在从 ajax 调用该脚本。

var param11 = document.getElementById('dpdate').value;
var param1 = encodeURIComponent(param11);
var param21 = document.getElementById('dptime').value;
var param2 = encodeURIComponent(param21);
var url = "https://www.nnnn.com/picker/timeajax.php?time="+param1+"&date="+param2;
xmlhttpp.open("GET",url,false);
xmlhttpp.send(null);

有更简单的方法吗?或者有办法解决我目前正在做的事情?

最佳答案

您可以使用 Moment.js用于解析、验证、操作和格式化日期的库。我使用了几次并且对结果非常满意。

关于javascript - 神奇地改变时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19322658/

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