为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Javascript 将当前日期转换为 IST 格式

使用 Javascript 将当前日期转换为 IST 格式

慕斯709654 2023-02-24 17:51:53
我想使用 javascript 2019-08-23T08:23:47+0530 将当前日期值转换为以下格式我曾尝试过以下代码      var currentTime = new Date();      var currentOffset = currentTime.getTimezoneOffset();      var ISTOffset = 330;   // IST offset UTC +5:30       var ISTTime = new Date(currentTime.getTime() + (ISTOffset + currentOffset)*60000);并尝试转换为 toUTCString()。但是它们中的任何一个都提供了所需的格式。
查看完整描述

1 回答

?
LEATH

TA贡献1936条经验 获得超7个赞

试试这个它适用于 ISO 日期


    Date.prototype.toIsoString = function() {


    var timezone = -this.getTimezoneOffset(),

    DF = timezone >= 0 ? '+' : '-',

    pad = function(nm) {

        var narmal = Math.floor(Math.abs(nm));

        return (narmal < 10 ? '0' : '') + narmal;

    };

    return this.getFullYear() +

    '-' + pad(this.getMonth() + 1) +

    '-' + pad(this.getDate()) +

    'T' + pad(this.getHours()) +

    ':' + pad(this.getMinutes()) +

    ':' + pad(this.getSeconds()) +

    DF + pad(timezone / 60) +

    '' + pad(timezone % 60);

  }


  var date = new Date();


  alert(date.toIsoString())


查看完整回答
反对 回复 2023-02-24
  • 1 回答
  • 0 关注
  • 89 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号