javascript - 如何修复 GET URL 中更改的日期格式

标签 javascript jquery ajax laravel-5 get

我通过获取 URL 发送日期。这些日期来 self 以 dd-mm-yyyy 格式输入的内容,但通过 mm-dd-yyyy 格式的 URL 发送到 bdd 格式。

您可以帮助进行转换并将它们保留为字符串,以便我可以在我的查询中使用它们,以及我到底应该在什么地方(在我的 JS 代码或 Controller 代码中)使用它们?

更新

$('#CodeFinition').change(function(){
    var periode=$("#Période").val();
    var DebutFin = periode.split(' - ');
    var debut = DebutFin[0];
    var fin = DebutFin[1];
    debut =debut.replace(new RegExp('/', 'gi'),'-');
    fin =fin.replace(new RegExp('/', 'gi'),'-');
    var marque = $("#CodeMarque").val();
    var modele = $("#CodeModele").val();
    var finition = $("#CodeFinition").val();

    console.log(debut);

    $.ajax({
        url:'home/Calculer',
        method:"GET",
        data: {debut:debut, fin:fin, marque:marque, modele:modele, finition:finition},  //data body
        cache : false,
        async: true,

debutfin 采用 dd-mm-yyyy 格式,但我应该以 mm-dd-yyyy 格式发送它们,以便我可以在这里使用它们:

  $marque = $request->get('marque');
        $modele = $request->get('modele');
        $finition = $request->get('finition');
        $debut = $request->get('debut');
        $fin =$request ->get('fin');



        echo $debut;
        echo $fin;

        $TotalAproduire = 100;

        $Commande = DB::connection('sqlsrv2')->table('Commande_nadine')
            ->join('finition','Commande_nadine.CodeFinition','=','finition.CodeFinition')
            ->whereDate('Commande_nadine.DATE_DOCUMENT_CMD_ACHAT_FRS',">",''.$debut.'')
            ->whereDate('Commande_nadine.DATE_DOCUMENT_CMD_ACHAT_FRS',"<",''.$fin.'')
            ->where('finition.CodeFinition',"=",$finition)
            ->where('finition.CodeModele','=',$modele)
            ->where('finition.CodeMarque','=',$marque)
            ->count('Commande_nadine.RECID_NADIN');

最佳答案

- 分割日期,然后根据您想要的结构再次连接。

这里我交换了索引 01 的元素,因为您只想交换月份和日期。

let str = `01-12-1994`
let dateArray = str.split('-')
let desiredDate = dateArray[1]+'-' + dateArray[0] + '-' + dateArray[2]

console.log(desiredDate)

关于javascript - 如何修复 GET URL 中更改的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54276938/

相关文章:

javascript - 在父元素外部单击时删除类

ajax - iron-ajax - 尝试在 GET 请求的 header 中发送 session cookie

php - 在 Ajax 将内容扩展到屏幕之外后如何找到页面高度?

javascript - 点击 Enter 时给出消息

javascript - 调整 Canvas 大小而不放大元素 WEBGL

javascript - 如何删除字符串的一部分并保存到变量中?

javascript - 在不知道唯一 radio 名称的情况下传递 radio 值

javascript - 以逗号分隔的输出数组,用 querySelector

javascript - 自执行代码中的"this"

javascript - AJAX 调用运行 C 代码的最佳实践?