将日期 yyyy/mm/dd 转换为 dd/mm/yy 的 Javascript 函数

标签 javascript function date

我正在尝试在 javascript 上创建一个函数,以格式 (yyyy-mm-dd) 从我的数据库中获取日期,并在页面上显示为 (dd/mm/yy)。

如有任何帮助,我将不胜感激。

谢谢。

PD:如果您需要更多说明,请告诉我。

最佳答案

如果您确定来自服务器的日期是有效的,一个简单的 RegExp 可以帮助您更改格式:

function formatDate (input) {
  var datePart = input.match(/\d+/g),
  year = datePart[0].substring(2), // get only two digits
  month = datePart[1], day = datePart[2];

  return day+'/'+month+'/'+year;
}

formatDate ('2010/01/18'); // "18/01/10"

关于将日期 yyyy/mm/dd 转换为 dd/mm/yy 的 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2086744/

相关文章:

javascript - 如何覆盖 javascript 中的 navigator.plugins 或如何将其设置为 null?

全局外部链接确认警报的 JavaScript 问题

javascript - 如何在 Cypress 中使用 RegExp 验证电话号码?

c++ - C/C++ : Static function in header file, 是什么意思?

perl - 如何将哈希传递给 Perl 中的函数?

iOS - 友好的 NSDate 格式

javascript - 使用 jQuery 中的切换使 div 不可见和可见

c++ - 如何在 C++ 中将两个元组作为参数发送

java - 计算日期差异时出现奇怪的值

javascript - 使用javascript获取当前月份的天数