gpt4 book ai didi

javascript - 更改弹出日历月份语言

转载 作者:行者123 更新时间:2023-12-03 09:39:29 24 4
gpt4 key购买 nike

我正在尝试以某种方式将 clickDate 英语 Jan、Dec 等替换为其他语言,但我找不到方法,因为我只得到了下面的这些脚本。 idate 的格式为 - 20150730 和 fdate - 2015/Jul/30。当点击那天,如图所示,它输出 2015/Jul/30。我想更改区域设置日期,它不会不是 7 月,但在 lt_LT 中它将是 2015/Bir/30。我不太擅长 javascript,所以我向你们寻求帮助。

<a href="javascript: void(0);" onClick="clickDay('', '');">
<script language="javascript">
/**
* @param string Input date in the format YYYYMMDD
* @param string Formatted date
*/
function clickDay(idate, fdate) {
window.opener.<?php echo $callback;?>(idate,fdate);
window.close();
}
</script>

enter image description here

最佳答案

我在这里看到三个不同的选项。

<强>1。点项目设置

default user preferences您可以更改区域设置。我猜这应该改变日期的语言,但我不确定。

<强>2。 JavaScript

修改 Javascript,以便根据 idate 构造您语言中的 fdate:

var month_names = ["aaa", "bbb", "ccc", ...];

function clickDay(idate, fdate) {
var year = idate.substring(0,4);
var month = month_names[Number(idate.substring(4,6))-1];
var day = idate.substring(6,8);
var fdate = year + "/" + month + "/" + day;
window.opener.<?php echo $callback;?>(idate,fdate);
window.close();
}

当然,您需要输入用您的语言表示的月份的实际短名称。

<强>3。 PHP

将其添加到 Dotproject PHP 早期的某个位置(或者如果已经有 setlocale 调用,则修改它):

setlocale (LC_TIME, 'lt_LT');

Here是相关文档。由于这需要您弄乱 Dotproject 的源代码,因此它可能不是最好的主意。它可能会搞乱其他事情 - 请考虑一下自己已受到警告。

关于javascript - 更改弹出日历月份语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31229977/

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