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>

正直なところ、私が本当に必要としているのは、2013 年 8 月 30 日を単一の変数として取得する方法だけです。それが終わったら、私は大丈夫です、そして私は続けることができます.

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

誰も私の質問に答えなかったのは残念です。ということで、自力でやってみました。これが私が使用したコードです。

<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 に答える