如何更改 js 函数 Date.GetMonth 的语言
How to change the language of the js function Date.GetMonth?
我有以下javascript代码
date.getMonth());
这会向我返回英语月份的名称,我如何获得意大利语或其他语言的语言。语言选项取决于什么?我的意思是,是什么决定了返回变量的语言,我该如何更改这种语言?
我的完整代码如下;
var currentTime = new Date()
var minDate = new Date(currentTime.getYear(), currentTime.getMonth()-1);
var maxDate = new Date(currentTime.getFullYear(), currentTime.getMonth());
我相信,
与其重新发明轮子,不如使用可靠的库。
瞬间.js
用于解析、验证、操作和格式化日期的 JavaScript 日期库。
http://momentjs.com/
如果你真的需要重写它,那么只需创建一个月份名称数组,并根据月数从数组中选择相应的名称。
getMonth() 方法根据本地时间返回指定日期的月份(从 0 到 11)。
然后根据所需的语言创建一个月份数组。
试试这个:-
<html>
<body>
<p id="demo">Click the button to display the name of this month.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
var month=new Array();
month[0]="January";
month[1]="February";
month[2]="March";
month[3]="April";
month[4]="May";
month[5]="June";
month[6]="July";
month[7]="August";
month[8]="September";
month[9]="October";
month[10]="November";
month[11]="December";
var d = new Date();
var x = document.getElementById("demo");
x.innerHTML=month[d.getMonth()];
}
</script>
</body>
</html>
希望这对您有所帮助..
Date.getMonth() 不返回月份的名称,它返回一个整数 0..11,表示一月。十二月
如果您想使用区域设置语言的月份名称,请参阅此 SO 问题和不同的答案 从日期获取月份名称
我发现这个特殊的答案 https://stackoverflow.com/a/16089495/30447 你的情况特别有用。
相关文章:
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- Express服务器中语言子域的最佳实践
- 我想在Javascript中探索类似C语言的字符串的整个字符
- 我们可以使用任意的编程语言来动态化HTML页面吗
- 下载所选语言的pdf文件
- keith wood日期选择器日期格式和语言
- 为现有Roslyn语言lexer/parser选择基于javascript的代码编辑器
- 正如我所能做的引导提醒,按下一个按钮可以更改语言
- javascript getDate getMonth返回错误的月份
- 量角器-如何在量角器中设置默认的打字语言
- Javascript/jQuery替换tamil语言输入框中的最后一个单词
- 如何获取整个laravel语言(本地化)数据
- 如何覆盖jqGrid's语言默认值
- moment.js年份/数字格式,阿拉伯语言环境
- 我使用什么语言来创建像Webly这样的拖放功能
- Porting duff's设备从C语言转换为JavaScript
- 如何更改web应用程序的语言.有没有这样的api
- 我可以用JavaScript判断访问者是否'的语言环境遵循美国风格或世界其他地区's风格
- 获取每种语言的跨度标题,并插入新的跨度中
- 如何更改 js 函数 Date.GetMonth 的语言