【问题标题】:converting a date to european format将日期转换为欧洲格式
【发布时间】:2012-08-15 14:25:41
【问题描述】:

我正在编写一个用于在 Indesign 中自动化 XML 数据的脚本。我目前在 XML 中有美国格式 (MM/D/YY) 的日期,但是一旦我在 Indesign 中运行脚本,我的目标就是让它采用欧洲格式 (DD/M/YY)。为了编写将任何日期格式转换为欧洲格式的函数,我可以在脚本中添加什么?我希望这是有道理的。我需要帮助!

【问题讨论】:

    标签: javascript xml date format


    【解决方案1】:

    How to format a JavaScript date?

    Return dd-mm-yyyy from Date() object

    var d = new Date().toLocaleDateString("uk-Uk");
    

    输出:03.09.2021

    var d = new Date().toLocaleDateString("en-GB");
    

    输出:03/09/2021

    var d = new Date().toLocaleDateString("en-UK").replace(/\//g, '-');
    

    输出:03-09-2021

    【讨论】:

      【解决方案2】:

      我猜只是使用

      function convertDate(dateString) {
          var date = new Date(dateString);
          return date.getDate()+"/"+(date.getMonth() + 1)+"/"+date.getFullYear();
      }
      

      请注意,据我所知,欧洲格式不使用斜杠而是点,所以它应该看起来像这样 dd.mm.yyyy 不是 日/月/年 因为它可能与我们的格式不匹配

      【讨论】:

      • 嗯,我在我的脚本末尾添加了这一点,它没有更新日期 - 我会警告你,我很感激所有这些帮助,但我很无能..这不在我的工作描述中哈哈跨度>
      • 它是一个函数,您需要在所需的位置调用此函数以使其工作,我不知道您的源代码实际上是什么样的,所以我无法准确告诉您
      • 是的,我什至不知道从哪里开始,这令人沮丧。也许我可以微笑着摆脱这一点,哈哈。但它甚至有可能做到这一点。例如,在它读取的 XML 中(12 年 11 月 27 日)。但它每个月都会发生变化,但我们有一个通用脚本可以对数字和其他内容进行四舍五入。哈哈,我现在听起来很笨,我什至不知道该说什么别再浪费你的时间了:)
      • 所以你应该已经有一些工作正在迭代这些数据并使用它们对吗?
      • 是的 - 但我们不想每个月都必须操作 xml 日期。所以它来自美国格式的数据集市。但是一旦脚本运行,我们想要欧洲格式。
      【解决方案3】:
      var myDate = new Date('myDateString'); //you can also do milliseconds instead of the date string
      var myEuroDate = myDate.getDate() + '/' + myDate.getMonth + '/' + myDate.getFullYear();
      

      也很有用... http://arshaw.com/xdate/

      【讨论】:

      • w3schools.com/jsref/jsref_obj_date.asp 怎么样...您可以使用javascript Date 对象来构造您的日期字符串
      • 基于网址中有半个淘气词?
      • 啊哈哈不知道疯狂的网络拦截器
      • 我只是不擅长@javascript 和 Indesign 中的自动化..所以我在苦苦挣扎,哈哈,但我想解决这个问题。我只是在脚本末尾添加吗?基本上我希望 (MM/DD/YY) 在文档中出现时转换为 (DD/MM/YY)?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-24
      • 2020-05-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多