【问题标题】:Convert database date to short date with Javascript使用 Javascript 将数据库日期转换为短日期
【发布时间】:2017-11-13 21:40:35
【问题描述】:

我有一个 SQL 查找输入字段的日期,但日期格式包含时间,我需要将其转换为短日期 (mm/dd/yyyy)。 MSSQL 输出此格式(m/d/yyyy 12:00:00 AM)请注意时间始终为“12:00:00 AM”。如何删除时间?

$('#q60').change(function () {
    var date = $('#q60 input').val();   //looking up the field that contains the date fed from SQL.

    date = date.substring(0, date.indexOf(' '));
  });

我尝试过使用 split,但是虽然它输出正确的东西,但由于某种原因它实际上并没有改变字段中的值。我也尝试过使用类似于这篇文章的 .format:Format a date string in javascript 但我被困住了!

【问题讨论】:

    标签: javascript string date split format


    【解决方案1】:

    使用date = date.substring(0, date.indexOf(' '));,您只是将拆分后的值存储到date 变量中。要更改输入字段的值,请在函数末尾添加 $('#q60 input').val(date)

    在 JS 中还有一个完整的 Date 对象,你可以用它来格式化你的日期。你可以找到更多关于它herehere

    【讨论】:

      猜你喜欢
      • 2020-09-05
      • 1970-01-01
      • 2013-11-07
      • 1970-01-01
      • 2010-12-18
      • 2021-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多