gpt4 book ai didi

javascript - 如何使用 dojo 将字符串解析为日期模式

转载 作者:搜寻专家 更新时间:2023-11-01 05:26:51 24 4
gpt4 key购买 nike

我的值为 '05/17/2010'我想通过使用 dojo.date.locale 将其设置为 “2010 年 5 月 17 日”。我尝试使用 dojo.date.locale.parse 如下:

x = '05/17/2010'
var x = dojo.date.locale.parse(x, {datePattern: "MM/dd/yyyy", selector: "date"});
alert(x)

这没有给我所需的日期模式。

我还尝试将模式替换为 datePattern : "MMMM d, yyyy" 但它返回 null

最佳答案

dojo.date.locale.parse接受一个格式化的字符串并返回一个 Javascript 日期对象。

var x = dojo.date.locale.parse('05/17/2010', {datePattern: "MM/dd/yyyy", selector: "date"});

当你说

alert(x);

使用 Date.toString() 方法将 x 强制转换为字符串,该方法因浏览器而异,但会像您得到的那样提供输出 -- 2010 年 5 月 17 日星期一 00:00:00 GMT-0500(中央夏令时)

如果您想以特殊方式格式化日期,请将解析结果传递给具有特定日期格式的 dojo.date.locale.format:

var y = dojo.date.locale.format(x, {datePattern:"MMMM d, yyyy", selector: 'date'});

关于javascript - 如何使用 dojo 将字符串解析为日期模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2860423/

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