Thursday, 19 January 2023

ampm

require(['N/search'],function(search){

var raw_start  = "12:00a";

var raw_end = "11:00a";

 log.debug(getHoursDiff(raw_start, raw_end));

function getHoursDiff(raw_start, raw_end) {

if (raw_start == "12:00a") { raw_start = "00:00a" };

if (raw_end == "12:00a") { raw_end = "00:00a" };


            var hrs_st = raw_start.split(":")[0];

            var hrs_et = raw_end.split(":")[0];

            var quarters = { "15": 25, "30": 50, "45": 75, "00": 0 };


            if (raw_start.match("p") &&  hrs_st != "12"  ) { hrs_st = parseFloat(hrs_st) + 12 };

            if (raw_end.match("p") && hrs_et != "12"  ) { hrs_et = parseFloat(hrs_et) + 12 };

            final_raw_start = hrs_st + "." + quarters[raw_start.split(":")[1].replace("p", "").replace("a", "")];

            final_raw_end = hrs_et + "." + quarters[raw_end.split(":")[1].replace("p", "").replace("a", "")];

            var output = parseFloat(final_raw_end) - parseFloat(final_raw_start);



            log.debug("output", hrs_et+ "-" +hrs_st);

if(output<0)(output+=24);

            return output;

        }

});

2 Comments:

At 3 March 2023 at 04:30 , Anonymous Anonymous said...

https://lystor.co.uk/2021/10/22/advanced-pdfs-sublists/

pdf

 
At 4 July 2023 at 23:54 , Anonymous Anonymous said...

issue for using last version of Java 17.0.7. Try to use Java 17.0.2.

 

Post a Comment

Subscribe to Post Comments [Atom]

<< Home