代码中的日期转换

时间:2016-07-10 17:58:07

标签: javascript jquery date date-conversion

我需要一些帮助,因为我不是一名经验丰富的程序员。我查看了记录,但无法找到答案。

我有一个应用程序可以让我添加变量(我相信它是流动的)。例如,我可以添加名字%{first_name},姓氏%{last_name},日期创建%{date_created}等等。日期是像mm / dd / yyyy那样的。我希望能够将日期格式更改为dd.mm.yyyy。

这是代码的一个例子。我做得更简单了:

<body>
<p>Hello %{first_name} %{last_name}, thank you for your service.  You were enrolled in %{date_created} 
</body>

输出是: 你好约翰史密斯,谢谢你的服务。您已注册时间为07/09/2016

我需要的日期是09.07.2016

我相信我应该使用一些javascript或者jquery,但我不太熟悉它。我使用的是具有WYSIWYG的专有CMS。

1 个答案:

答案 0 :(得分:0)

我刚刚编写了一个简单的函数来返回日期格式,但它可以视为硬编码。

&#13;
&#13;
function getFormattedDate(date) {
  var year = date.getFullYear();
  var month = (1 + date.getMonth()).toString();
  month = month.length > 1 ? month : '0' + month;//Add 0 if month.length <= 1
  var day = date.getDate().toString();
  day = day.length > 1 ? day : '0' + day;//Add 0 if day.length <= 1
  return day + '.' + month + '.' + year;
}
 
getFormattedDate(new Date('07/09/2016'));//It will return "09.07.2016"
&#13;
&#13;
&#13;