1

我的网站上有一个 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&amp;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&amp;id=5f541494e5" class="external">Activiteitenkalender Volkstuinen Waregem September 2013</a></div>

老实说,我真正真正需要的唯一事情是如何将 08/30/2013 作为单个变量。完成后我很好,我可以继续。

4

2 回答 2

2

如果您只想在欧洲 (dd/mm/yyyy) 和美国 (mm/dd/yyyy) 格式之间切换,您可以直接在 Mailchimp 帐户设置中执行此操作 - 无需代码。请参阅http://kb.mailchimp.com/accounts/account-setup/how-can-i-set-my-account-defaults中的“日期格式”

顺便说一句,您看到的日期格式不是“英语”——在英国,我们使用与您相同的格式,不同的是美国人。

于 2014-11-20T13:02:47.213 回答
-3

Just a pity no one answered my question. So, I tried on my own. Here is the code I used.

<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>
于 2013-09-15T12:26:05.320 回答