我在我的网站上有一个由Mailchimp创建的电子邮件存档。这只是使用归档代码完成的。但是,网站上的所有内容(包括电子邮件)都是用荷兰语写的,但网站上的日期格式是英文的。
我想知道我是否可以在Mailchimp本身改变它(会很棒)但我无法找到它。我也在考虑编写一个改变这种格式的简单javascript。但是,查看归档代码的HTML输出让我意识到这并不容易。我已粘贴下面的当前HTML输出。在我想要的HTML输出之下。
<div class="campaign">08/30/2013 - <a target="_blank" title="Opent nieuw tabblad" href="http://us6.campaign-archive2.com/?u=3e4e337060c7c9e901a57d3c8&id=5f541494e5" class="external">Activiteitenkalender Volkstuinen Waregem September 2013</a></div>
<div class="campaign">30/08/2013 - <a target="_blank" title="Opent nieuw tabblad" href="http://us6.campaign-archive2.com/?u=3e4e337060c7c9e901a57d3c8&id=5f541494e5" class="external">Activiteitenkalender Volkstuinen Waregem September 2013</a></div>
说实话,我真正需要的唯一事情是如何将08/30/2013作为单一变量。完成后,我很好,我可以继续。
答案 0 :(得分:1)
如果您只想在欧洲(dd / mm / yyyy)和美国(mm / dd / yyyy)格式之间切换,您可以直接在Mailchimp帐户设置中执行此操作 - 无需代码。请参阅http://kb.mailchimp.com/accounts/account-setup/how-can-i-set-my-account-defaults
中的“日期格式”顺便说一句,您看到的日期格式不是“英语” - 在英国,我们使用与您相同的格式,而不是美国人。
答案 1 :(得分:-2)
可惜没有人回答我的问题。所以,我试着靠自己。这是我使用的代码。
<script type="text/javascript">
$( ".display_archive" ).children().each(function() {
var tekst = $(this).html();
var datum = tekst.substr(0,10);
var splitted = datum.split("/");
var newhtml= tekst.replace(datum, splitted[1]+"/"+splitted[0]+"/"+splitted[2]);
$(this).html(newhtml);
});
</script>