Showing posts with label snippet. Show all posts
Showing posts with label snippet. Show all posts

Find Distance Between Two Latitude Longitude Co-Ordinates Using PHP

In the first, we find the distance between the two points in meters by assuming that the Earth is a perfectly round sphere with a radius of 6,371,008 meters. (Note that the Earth isn’t actually a perfect sphere; its radius at the poles is about 21 meters shorter than its radius at the equator. This will result in very slight inaccuracies in our calculations.) In the second, we convert from meters to miles, yards, feet, and kilometers so that you can get your distance in whatever units are needed. <?php function getDistanceBetweenPointsNew( $latitude1, $longitude1, $latitude2, $longitude2) { $theta = $longitude1 - $longitude2; $miles = ( sin(deg2rad($latitude1)) * sin(deg2rad($latitude2))) + (cos(deg2rad($latitude1)) * cos(deg2rad($latitude2)) * cos(deg2rad($theta))); $miles = acos($miles); $miles = rad2deg($miles); $miles = $miles * 60 * 1.1515; $feet = $miles * 5280; $yards = $feet / 3; $kilometers = $miles * 1.609344; $meters = $kilometers * 1000; return compact('miles', 'feet', 'yards', 'kilometers', 'meters'); } $point1 = array('lat' => 40.770623, 'long' => -73.964367); $point2 = array('lat' => 40.758224, 'long' => -73.917404); $distance = getDistanceBetweenPointsNew($point1['lat'], $point1['long'], $point2['lat'], $point2['long']); foreach ($distance as $unit => $value) { echo $unit . ': ' . number_format($value, 4) . '<br />'; } ?> Result: Reference: https://inkplant.com/code/calculate-the-distance-between-two-points

How to Display Date Using Javascript?

This JavaScript code will display today date. 

<SCRIPT LANGUAGE="JavaScript">
    var now = new Date();

    var days = new Array('Sunday','Monday','Tuesday',
        'Wednesday','Thursday','Friday','Saturday');

    var months = new Array('January','February','March','April',
        'May','June','July','August','September',
        'October','November','December');

    var date = ((now.getDate()<10) ? "0" : "")+ now.getDate();

    function yearName(number)  {
        return (number < 1000) ? number + 1900 : number;
    }
    today =  days[now.getDay()] + ", " +
        months[now.getMonth()] + " " +
        date + ", " +
        (yearName(now.getYear())) ;

    document.write(today);
</script>

Result:

Thursday, January 25, 2016

Labels

php (35) javascript (31) phpjavascript (30) jquery (23) html (20) mysql (14) database (9) codeigniter (4) json (4) bar chart (2) calendar (2) column chart (2) framework (2) google maps (2) query (2) tables (2) url (2) dropdown (1)

Popular Posts