view client/src/lib/date.js @ 2514:79f4a20e31c2

Introduce distance limit up to which axis linestrings are connected Before, e.g. a linestring representing a tributary with its mouth in the middle of another linestring, had been connected to the end of the latter.
author Tom Gottfried <tom@intevation.de>
date Tue, 05 Mar 2019 15:44:05 +0100
parents 0f3b0937e7c1
children
line wrap: on
line source

/* This is Free Software under GNU Affero General Public License v >= 3.0
 * without warranty, see README.md and license for details.
 *
 * SPDX-License-Identifier: AGPL-3.0-or-later
 * License-Filename: LICENSES/AGPL-3.0.txt
 *
 * Copyright (C) 2018 by via donau
 *   – Österreichische Wasserstraßen-Gesellschaft mbH
 * Software engineering by Intevation GmbH
 *
 * Author(s):
 * Thomas Junk <thomas.junk@intevation.de>
 */

import locale2 from "locale2";

const formatSurveyDate = current => {
  return current
    ? new Date(current).toLocaleDateString(locale2, {
        day: "2-digit",
        month: "2-digit",
        year: "numeric"
      })
    : "";
};

const formatDateTime = date => {
  if (!date) return "";
  const d = new Date(date);
  return (
    d.toLocaleDateString(locale2, {
      day: "2-digit",
      month: "2-digit",
      year: "numeric"
    }) +
    " - " +
    d.toLocaleTimeString(locale2, {
      hour12: false
    })
  );
};

export { formatSurveyDate, formatDateTime };