gpt4 book ai didi

javascript - 在jquery中更改日期格式

转载 作者:行者123 更新时间:2023-11-30 13:26:04 25 4
gpt4 key购买 nike

我一直在 Internet 上寻找有关如何更改特定日期格式的步骤

$j("#activitycalendar").datepicker("setDate", $j.datepicker.parseDate("yy-mm-dd",$_GET.critval)); 

我想做的就是根据 $_GET.critval 包含的内容设置日期选择器的日期。 $_GET.critval 包含此格式的日期

2011-12-05

正如 jqueryui 文档所说的那样

"The new date may be a Date object or a string in the current date format (e.g. '01/26/2009')" jQuery UI - Datepicker Demos and Documentation

所以我想更改我的 $_GET.critval 的格式,以便它可以更改日期选择器的日期。我尝试了 $j.datepicker.parseDate 但它确实不起作用。该解析的返回值将是这样的

Mon Dec 05 2011 00:00:00 GMT+0800 (Taipei Standard Time)

有什么解决方案可以让我格式化日期并设置日期选择器的日期吗?谢谢

最佳答案

查看 moment.js !这是一个非常强大的小型库,用于在 JavaScript 中处理日期。

var today = moment(new Date());
today.format("YYYY-M-D"); // "2012-4-11"
today.format("MMMM D, YYYY h:m A"); // outputs "April 11, 2012 2:40 PM"

// in one line...
moment().format("YYYY-M-D"); // "2012-4-11"
moment().format("MMMM D, YYYY h:m A"); // outputs "April 11, 2012 2:40 PM"

另一个例子...

var a = moment([2012, 2, 12, 15, 25, 50, 125]);
a.format("dddd, MMMM Do YYYY, h:mm:ss a"); // "Monday, March 12th 2012, 3:25:50 pm"
a.format("ddd, hA"); // "Mon, 3PM"

此外,值得一提的是结帐 date.js .我认为这两个库相互补充。

关于javascript - 在jquery中更改日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8410861/

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