Thursday, 4 April 2019
Tuesday, 19 February 2019
Array Sorting based on key
foreach ($data as $key => $row) {
$distance[$key] = $row['distance'];
}
array_multisort($distance, SORT_ASC, $data);
code to enable sorting for json feed/array.source :
https://stackoverflow.com/questions/5305594/sort-a-multidimensional-array-using-array-multisort/5305641#5305641
Tuesday, 22 January 2019
Regex Pattern With PHP
REGEX PATTERN
Match using Class
Match using Class
<?php $registerpattern = '/<a(.*)class="register"((?:.)*)>/'; ?>
Match the Whole word<?php $loginpattern = '/\bpathtologin\b/'; ?>
Monday, 7 January 2019
Date Format Compatiblity Cross Browser
Solution 1
Using a format date from momment js (plugin)
moment().format('MMMM Do YYYY, h:mm:ss a'); // January 7th 2019, 2:48:53 pm
moment().format('dddd'); // Monday
moment().format("MMM Do YY"); // Jan 7th 19
moment().format('YYYY [escaped] YYYY'); // 2019 escaped 2019
moment().format(); // 2019-01-07T14:48:53+08:00
The Solution
The problem lies in the format that you pass the required date to the Date() object. For some reason, and don’t ask me why, the two aforementioned browsers surprisingly do not support the date format “yyyy-mm-dd” and therefore fail. I haven’t managed to compile a definitive list of supported date formats, however I can tell you the following formats are definitely supported across all browsers and would advise sticking to one of these to avoid errors:
- var d = new Date(2011, 01, 07); // yyyy, mm-1, dd
- var d = new Date(2011, 01, 07, 11, 05, 00); // yyyy, mm-1, dd, hh, mm, ss
- var d = new Date("02/07/2011"); // "mm/dd/yyyy"
- var d = new Date("02/07/2011 11:05:00"); // "mm/dd/yyyy hh:mm:ss"
- var d = new Date(1297076700000); // milliseconds
- var d = new Date("Mon Feb 07 2011 11:05:00 GMT"); // ""Day Mon dd yyyy hh:mm:ss GMT/UTC
http://biostall.com/javascript-new-date-returning-nan-in-ie-or-invalid-date-in-safari/
https://momentjs.com/
Tuesday, 18 December 2018
jQuery Validation
var validator = $("#signupform").validate({
rules: {
firstname: "required",
lastname: "required",
username: {
required: true,
minlength: 2,
remote: "users.php"
}
},
messages: {
firstname: "Enter your firstname",
lastname: "Enter your lastname",
username: {
required: "Enter a username",
minlength: jQuery.format("Enter at least {0} characters"),
remote: jQuery.format("{0} is already in use")
}
}
}
Example of custom message errorhttps://stackoverflow.com/questions/2457032/jquery-validation-change-default-error-message/2457053
Thursday, 18 October 2018
Problems Encountered During Cloning
Reference
Laravel server 500
https://stackoverflow.com/questions/28893710/whoops-looks-like-something-went-wrong-laravel-5-0
Laragon Virtual Host Restart
https://sourceforge.net/p/laragon/tickets/14/
Laravel server 500
https://stackoverflow.com/questions/28893710/whoops-looks-like-something-went-wrong-laravel-5-0
Laragon Virtual Host Restart
https://sourceforge.net/p/laragon/tickets/14/
Subscribe to:
Posts (Atom)